diff --git a/compose.yaml b/compose.yaml index a4b3b24..8cec95c 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,34 +1,47 @@ +version: '3.8' + services: api-server: build: - context: ./ - dockerfile: src/api-server/Dockerfile + context: ./ + dockerfile: src/api-server/Dockerfile container_name: DwinzoApi_V0_end environment: NODE_ENV: development - MONGO_URI: mongodb://mongo-Dwinzocontainer:27017/dwinzodb + MONGO_URI: mongodb://mongo-Dwinzocontainer:27017 ports: - "4999:4999" expose: - 4999 + depends_on: + - net-ready networks: - - DwinzoDemoNetwork + - DwinzoMajor socket-server: build: - context: ./ - dockerfile: src/socket-server/Dockerfile + context: ./ + dockerfile: src/socket-server/Dockerfile container_name: DwinzoSocket_V0_end environment: NODE_ENV: development - MONGO_URI: mongodb://mongo-Dwinzocontainer:27017/dwinzodb + MONGO_URI: mongodb://mongo-Dwinzocontainer:27017 ports: - "7999:7999" expose: - 7999 + depends_on: + - net-ready networks: - - DwinzoDemoNetwork + - DwinzoMajor + + # Dummy container to ensure network availability + net-ready: + image: busybox + command: sleep 1 + networks: + - DwinzoMajor networks: - DwinzoDemoNetwork: - driver: bridge \ No newline at end of file + DwinzoMajor: + external: true # Use the backend’s Docker network