forked from twilio/twilio-video.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
33 lines (31 loc) · 958 Bytes
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
version: '3'
# to run test in docker execute:
# docker-compose run test npm run test:docker
# Travis has Docker Engine Version: 17.09.0-ce
# which does not support naming default networks.
# https://docs.docker.com/compose/compose-file/compose-versioning/#version-35
# networks:
# default:
# name: twilio-videojs_default
services:
test:
environment:
- ACCOUNT_SID=${ACCOUNT_SID}
- API_KEY_SID=${API_KEY_SID}
- API_KEY_SECRET=${API_KEY_SECRET}
- TOPOLOGY=${TOPOLOGY}
- TRAVIS_JOB_NUMBER=${TRAVIS_JOB_NUMBER}
image: twilio-video-js-test-${BROWSER}-${BVER}
build:
args:
- USE_BROWSER=${BROWSER}
- USE_BVER=${BVER}
- USE_NETWORK=twilio-videojs_default
context: .
dockerfile: docker/test/Dockerfile
working_dir: /opt/app
container_name: "test-${BROWSER}-${BVER}"
volumes:
- "./:/opt/app"
- /var/run/docker.sock:/var/run/docker.sock
- /opt/app/node_modules