version: '3.9' networks: test_transport_bot_network: name: "test_transport_bot_network" ipam: config: - subnet: 200.10.0.0/24 services: test-selenoid: image: "aerokube/selenoid:1.11.1" container_name: "test_transport_bot_selenoid" hostname: "selenoid_host" restart: unless-stopped networks: test_transport_bot_network: ipv4_address: 200.10.0.10 volumes: - ../deploy/browsers.json:/etc/selenoid/browsers.json:ro - /var/run/docker.sock:/var/run/docker.sock command: ["-conf", "/etc/selenoid/browsers.json", "-limit", "10", "-container-network", "test_transport_bot_network", "-timeout", "30s"] expose: - "4444" test-browser: image: "selenoid/chrome:120.0" container_name: "test_transport_bot_browser" test-bot: container_name: "test_transport_bot" image: "transport_bot:latest" build: context: .. dockerfile: deploy/Dockerfile args: USER: root restart: unless-stopped environment: SELENOIDTEST: ${SELENOIDTEST} depends_on: - test-selenoid - test-browser volumes: - /etc/localtime:/etc/localtime:ro networks: test_transport_bot_network: ipv4_address: 200.10.0.11