1- version : ' 3.8'
2-
31networks :
42 mock-s3-network :
53 driver : bridge
@@ -244,13 +242,11 @@ services:
244242 context : .
245243 dockerfile : services/metadata/Dockerfile
246244 image : mock-s3/metadata-service:latest
247- container_name : mock-s3-metadata-service
248245 hostname : metadata-service
249246 networks :
250- mock-s3-network :
251- ipv4_address : 172.20.0.31
247+ - mock-s3-network
252248 ports :
253- - " 8081:8081"
249+ - " 8081-8090 :8081"
254250 environment :
255251 - SERVICE_NAME=metadata-service
256252 - CONSUL_ADDR=consul:8500
@@ -280,13 +276,11 @@ services:
280276 context : .
281277 dockerfile : services/storage/Dockerfile
282278 image : mock-s3/storage-service:latest
283- container_name : mock-s3-storage-service
284279 hostname : storage-service
285280 networks :
286- mock-s3-network :
287- ipv4_address : 172.20.0.32
281+ - mock-s3-network
288282 ports :
289- - " 8082:8082"
283+ - " 8082-8092 :8082"
290284 volumes :
291285 - storage-data:/app/data/storage
292286 environment :
@@ -311,13 +305,11 @@ services:
311305 context : .
312306 dockerfile : services/queue/Dockerfile
313307 image : mock-s3/queue-service:latest
314- container_name : mock-s3-queue-service
315308 hostname : queue-service
316309 networks :
317- mock-s3-network :
318- ipv4_address : 172.20.0.33
310+ - mock-s3-network
319311 ports :
320- - " 8083:8083"
312+ - " 8083-8093 :8083"
321313 environment :
322314 - SERVICE_NAME=queue-service
323315 - CONSUL_ADDR=consul:8500
@@ -343,13 +335,11 @@ services:
343335 context : .
344336 dockerfile : services/third-party/Dockerfile
345337 image : mock-s3/third-party-service:latest
346- container_name : mock-s3-third-party-service
347338 hostname : third-party-service
348339 networks :
349- mock-s3-network :
350- ipv4_address : 172.20.0.34
340+ - mock-s3-network
351341 ports :
352- - " 8084:8084"
342+ - " 8084-8094 :8084"
353343 environment :
354344 - SERVICE_NAME=third-party-service
355345 - CONSUL_ADDR=consul:8500
@@ -372,13 +362,11 @@ services:
372362 context : .
373363 dockerfile : services/mock-error/Dockerfile
374364 image : mock-s3/mock-error-service:latest
375- container_name : mock-s3-mock-error-service
376365 hostname : mock-error-service
377366 networks :
378- mock-s3-network :
379- ipv4_address : 172.20.0.35
367+ - mock-s3-network
380368 ports :
381- - " 8085:8085"
369+ - " 8085-8095 :8085"
382370 volumes :
383371 - mock-error-data:/app/data
384372 environment :
0 commit comments