-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.dev.yaml
99 lines (88 loc) · 1.82 KB
/
docker-compose.dev.yaml
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
version: "3.9"
services:
traefik:
extends:
file: "./docker-compose.shared.yaml"
service: "traefik"
api:
extends:
file: "./docker-compose.shared.yaml"
service: "api"
build:
context: "./services/api"
entrypoint: "npm"
command:
- "run"
- "start:dev"
volumes:
- "$PWD/services/api/:/app"
console:
extends:
file: "./docker-compose.shared.yaml"
service: "console"
auth-api:
extends:
file: "./docker-compose.shared.yaml"
service: "auth-api"
build:
context: "./services/auth-api"
command:
- "run"
- "start:dev"
entrypoint:
- "npm"
volumes:
- "$PWD/services/auth-api/:/app"
auth-ui:
extends:
file: "./docker-compose.shared.yaml"
service: "auth-ui"
build:
context: "./services/auth-ui"
command:
- "run"
- "start:dev"
entrypoint:
- "npm"
volumes:
- "$PWD/services/auth-ui/:/app"
db:
extends:
file: "./docker-compose.shared.yaml"
service: "db"
minio:
extends:
file: "./docker-compose.shared.yaml"
service: "minio"
pgadmin:
extends:
file: "./docker-compose.shared.yaml"
service: "pgadmin"
supertokens:
extends:
file: "./docker-compose.shared.yaml"
service: "supertokens"
tracking:
extends:
file: "./docker-compose.shared.yaml"
service: "tracking"
build:
context: "./services/tracking"
command:
- "run"
- "start:dev"
volumes:
- "$PWD/services/tracking/:/app"
web-ui:
extends:
file: "./docker-compose.shared.yaml"
service: "web-ui"
build:
context: "./services/web-ui"
command:
- "run"
- "start:dev"
entrypoint:
- "npm"
volumes:
- "$PWD/services/web-ui/:/app"