@@ -42,24 +42,6 @@ services:
42
42
start_period : 30s
43
43
timeout : 10s
44
44
45
- collab-db :
46
- hostname : ' collab-db'
47
- image : postgres:16.4
48
- container_name : ' collab-db'
49
- env_file :
50
- - ./backend/collaboration/.env.local
51
- volumes :
52
- - ' collab-db-docker:${COLLAB_PGDATA}'
53
- restart : unless-stopped
54
- networks :
55
- - collab-db-network
56
- healthcheck :
57
- test : ['CMD-SHELL', 'pg_isready -U peerprep-collab-express -d collab']
58
- interval : 10s
59
- retries : 5
60
- start_period : 30s
61
- timeout : 10s
62
-
63
45
match-db :
64
46
hostname : ' match-db'
65
47
# To enable Admin UI for cluster ↙️
@@ -139,37 +121,6 @@ services:
139
121
retries : 5
140
122
start_period : 5s
141
123
142
- collab-service :
143
- image : ' collab-express'
144
- container_name : ' ${COLLAB_SERVICE_NAME}'
145
- build :
146
- context : ./backend/collaboration
147
- dockerfile : express.Dockerfile
148
- target : production
149
- args :
150
- # For building with the correct env vars
151
- - port=${COLLAB_EXPRESS_PORT}
152
- env_file :
153
- - ./backend/collaboration/.env.compose
154
- environment :
155
- # Docker Compose Specific for Service Discovery
156
- - EXPRESS_DB_HOST=collab-db
157
- - EXPRESS_DB_PORT=5432
158
- - PEERPREP_UI_HOST=http://${FRONTEND_SERVICE_NAME}:${FRONTEND_PORT}
159
- depends_on :
160
- collab-db :
161
- condition : service_healthy
162
- restart : true
163
- networks :
164
- - collab-db-network
165
- - collab-api-network
166
- healthcheck :
167
- test : wget --no-verbose --tries=1 --spider http://localhost:${COLLAB_EXPRESS_PORT}/health || exit 1
168
- interval : 30s
169
- timeout : 10s
170
- retries : 5
171
- start_period : 5s
172
-
173
124
matching-service :
174
125
image : ' match-express'
175
126
container_name : ' ${MATCHING_SERVICE_NAME}'
@@ -189,18 +140,15 @@ services:
189
140
- PEERPREP_UI_HOST=http://${FRONTEND_SERVICE_NAME}:${FRONTEND_PORT}
190
141
- PEERPREP_USER_HOST=http://${USER_SERVICE_NAME}:${USER_EXPRESS_PORT}
191
142
- PEERPREP_QUESTION_HOST=http://${QUESTION_SERVICE_NAME}:${QUESTION_EXPRESS_PORT}
192
- - PEERPREP_COLLAB_HOST=http://${COLLAB_SERVICE_NAME}:${COLLAB_EXPRESS_PORT}
193
143
depends_on :
194
144
- match-db
195
145
- user-service
196
146
- question-service
197
- - collab-service
198
147
networks :
199
148
- match-db-network
200
149
- match-api-network
201
150
- user-api-network
202
151
- question-api-network
203
- - collab-api-network
204
152
healthcheck :
205
153
test : wget --no-verbose --tries=1 --spider http://localhost:${MATCHING_EXPRESS_PORT}/health || exit 1
206
154
interval : 30s
@@ -225,7 +173,6 @@ services:
225
173
environment :
226
174
- VITE_USER_SERVICE=http://${USER_SERVICE_NAME}:${USER_EXPRESS_PORT}
227
175
- VITE_QUESTION_SERVICE=http://${QUESTION_SERVICE_NAME}:${QUESTION_EXPRESS_PORT}
228
- - VITE_COLLAB_SERVICE=http://${COLLAB_SERVICE_NAME}:${COLLAB_EXPRESS_PORT}
229
176
- VITE_MATCHING_SERVICE=http://${MATCHING_SERVICE_NAME}:${MATCHING_EXPRESS_PORT}
230
177
- FRONTEND_PORT=${FRONTEND_PORT}
231
178
depends_on :
@@ -235,16 +182,12 @@ services:
235
182
question-service :
236
183
condition : service_healthy
237
184
restart : true
238
- collab-service :
239
- condition : service_healthy
240
- restart : true
241
185
matching-service :
242
186
condition : service_healthy
243
187
restart : true
244
188
networks :
245
189
- user-api-network
246
190
- question-api-network
247
- - collab-api-network
248
191
- match-api-network
249
192
250
193
volumes :
@@ -253,9 +196,6 @@ volumes:
253
196
external : true
254
197
question-db-docker :
255
198
external : true
256
- # Collab WS Server
257
- collab-db-docker :
258
- external : true
259
199
# Redis Match server
260
200
match-db-docker :
261
201
external : true
@@ -268,8 +208,6 @@ networks:
268
208
driver : bridge
269
209
match-db-network :
270
210
driver : bridge
271
- collab-db-network :
272
- driver : bridge
273
211
274
212
# View-Controller Networks
275
213
user-api-network :
@@ -278,5 +216,3 @@ networks:
278
216
driver : bridge
279
217
match-api-network :
280
218
driver : bridge
281
- collab-api-network :
282
- driver : bridge
0 commit comments