version: "3.3" services: content: build: content/ ports: - "9999:8080" server: build: server/ ports: - "8888:27960" client: depends_on: - content - server build: client/ ports: - "8080:8080" environment: - "QUAKEJS_SERVER_URL=172.16.69.1:8888" - "QUAKEJS_CONTENT_URL=172.16.69.1:9999" # Prevent subnet conflict with OpenVPN networks: default: ipam: driver: default config: - subnet: 172.16.69.0/24