-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.dev.yml
71 lines (63 loc) · 1.47 KB
/
docker-compose.dev.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
version: '2'
services:
selenium:
image: selenium/standalone-chrome-debug:3.4.0
ports:
- '5900:5900'
links:
- nginx:wen.com
api:
build:
context: .
dockerfile: ./dockerfiles/dev/Dockerfile
volumes:
- ./client:/usr/src/app/client/
- ./common:/usr/src/app/common/
- ./scripts:/usr/src/app/scripts/
- ./server:/usr/src/app/server/
- ./static:/usr/src/app/static/
- ./e2e:/usr/src/app/e2e/
- ./chimp.js:/usr/src/app/chimp.js
- ./jest.unit.json:/usr/src/app/jest.unit.json
- ./jest.integration.json:/usr/src/app/jest.integration.json
- ./.babelrc:/usr/src/app/.babelrc
- ./.eslintrc:/usr/src/app/.eslintrc
- ./.eslintignore:/usr/src/app/.eslintignore
env_file: .env.dev
command: yarn run watch:api
static:
build:
context: .
dockerfile: ./dockerfiles/dev/Dockerfile
volumes_from:
- api
env_file: .env.dev
command: yarn run watch:static
socket:
build:
context: .
dockerfile: ./dockerfiles/dev/Dockerfile
volumes_from:
- api
env_file: .env.dev
command: yarn run watch:socket
nginx:
ports:
- '3000:3000'
runner:
build:
context: .
dockerfile: ./dockerfiles/dev/Dockerfile
volumes_from:
- api
env_file: .env.dev
links:
- selenium
postgres:
env_file: .env.dev
ports:
- '5432:5432'
redis:
env_file: .env.dev
ports:
- '6379:6379'