-
Notifications
You must be signed in to change notification settings - Fork 0
/
compose.yaml
67 lines (62 loc) · 1.36 KB
/
compose.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
services:
web:
extends:
file: compose.common.yaml
service: web-base
container_name: holenav-web
environment:
- VITE_BACKEND_URL=http://localhost:3001
ports:
- 3000:5173
web-test:
extends:
file: compose.common.yaml
service: web-base
container_name: holenav-web-test
environment:
- VITE_BACKEND_URL=http://localhost:4001
ports:
- 4000:5173
server:
extends:
file: compose.common.yaml
service: server-base
container_name: holenav-server
ports:
- 3001:3001
environment:
- NODE_ENV=development
- MONGO_URL=mongodb://mongo/holenav
- CLIENT_URL=http://localhost:3000
env_file:
- .env.development
depends_on:
- mongo
server-test:
extends:
file: compose.common.yaml
service: server-base
container_name: holenav-server-test
ports:
- 4001:3001
environment:
- NODE_ENV=test
- MONGO_URL=mongodb://mongo/holenav-test
- CLIENT_URL=http://localhost:4000
- SSO_CLIENT_ID=asd
- SSO_SECRET_KEY=asd
- SSO_CALLBACK_URL=asd
depends_on:
- mongo
mongo:
extends:
file: compose.common.yaml
service: mongo-base
volumes:
- type: volume
source: mongo-data
target: /data/db
volume:
nocopy: true
volumes:
mongo-data: