-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.dev.yml
61 lines (56 loc) · 1.87 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
services:
onboarding-web-app:
build:
target: development
ports:
- "8083:80"
volumes:
- ${DEPLOY_DIR}/projects/frontend/packages/onboarding:/tmp/packages/onboarding
- ${DEPLOY_DIR}/projects/frontend/packages/shared:/tmp/packages/shared
- ${DEPLOY_DIR}/projects/frontend/lerna.json:/tmp/lerna.json
- ${DEPLOY_DIR}/projects/frontend/package.json:/tmp/package.json
- ${DEPLOY_DIR}/projects/frontend/package-lock.json:/tmp/package-lock.json
- ${DEPLOY_DIR}/projects/frontend/tsconfig.json:/tmp/tsconfig.json
board-web-app:
build:
target: development
ports:
- "8084:80"
volumes:
- ${DEPLOY_DIR}/projects/frontend/packages/board:/tmp/packages/board
- ${DEPLOY_DIR}/projects/frontend/packages/shared:/tmp/packages/shared
- ${DEPLOY_DIR}/projects/frontend/lerna.json:/tmp/lerna.json
- ${DEPLOY_DIR}/projects/frontend/package.json:/tmp/package.json
- ${DEPLOY_DIR}/projects/frontend/package-lock.json:/tmp/package-lock.json
- ${DEPLOY_DIR}/projects/frontend/tsconfig.json:/tmp/tsconfig.json
onboarding-api:
build:
target: development
environment:
- DEBUG=True
ports:
- "8080:80"
volumes:
- ${DEPLOY_DIR}/projects/backend/onboarding-api/src:/opt/pysetup/src
- ${DEPLOY_DIR}/projects/backend/onboarding-api/tests:/opt/pysetup/tests
- ${DEPLOY_DIR}/projects/backend/onboarding-api/alembic:/opt/pysetup/alembic
board-api:
build:
target: development
environment:
- DEBUG=True
ports:
- "8081:80"
volumes:
- ${DEPLOY_DIR}/projects/backend/board-api/src:/opt/pysetup/src
- ${DEPLOY_DIR}/projects/backend/board-api/tests:/opt/pysetup/tests
board-events-db:
ports:
- "8123:8123"
- "9000:9000"
onboarding-db:
ports:
- "5551:5432"
# minio:
# ports:
# - "9900:9000"