@@ -9,7 +9,7 @@ services:
9
9
build :
10
10
context : ./backend/user/src/lib/db
11
11
env_file :
12
- - ./backend/user/.env.local
12
+ - ./backend/user/.env.compose
13
13
volumes :
14
14
- ' user-db-docker:${USER_PGDATA}'
15
15
restart : unless-stopped
@@ -29,7 +29,7 @@ services:
29
29
build :
30
30
context : ./backend/question/src/lib/db
31
31
env_file :
32
- - ./backend/question/.env.local
32
+ - ./backend/question/.env.compose
33
33
volumes :
34
34
- ' question-db-docker:${QUESTION_PGDATA}'
35
35
restart : unless-stopped
@@ -60,6 +60,22 @@ services:
60
60
start_period : 30s
61
61
timeout : 10s
62
62
63
+ match-db :
64
+ hostname : ' match-db'
65
+ # To enable Admin UI for cluster ↙️
66
+ # image: redis/redis-stack
67
+ # ports:
68
+ # - 8001:8001
69
+ image : redis/redis-stack-server
70
+ container_name : ' match-db'
71
+ env_file :
72
+ - ./backend/matching/.env.compose
73
+ volumes :
74
+ - ' match-db-docker:/data'
75
+ restart : unless-stopped
76
+ networks :
77
+ - match-db-network
78
+
63
79
# Services
64
80
user-service :
65
81
image : ' user-express'
@@ -202,6 +218,7 @@ services:
202
218
environment :
203
219
- VITE_USER_SERVICE=http://${USER_SERVICE_NAME}:${USER_EXPRESS_PORT}
204
220
- VITE_QUESTION_SERVICE=http://${QUESTION_SERVICE_NAME}:${QUESTION_EXPRESS_PORT}
221
+ - VITE_MATCHING_SERVICE=http://${MATCHING_SERVICE_NAME}:${MATCHING_EXPRESS_PORT}
205
222
- FRONTEND_PORT=${FRONTEND_PORT}
206
223
depends_on :
207
224
user-service :
@@ -216,8 +233,8 @@ services:
216
233
networks :
217
234
- user-api-network
218
235
- question-api-network
219
- # - match-api-network
220
236
- collab-ws-network
237
+ - match-api-network
221
238
222
239
volumes :
223
240
# Persistent Volumes for Databases
0 commit comments