version: "2.1" services: chrome: image: selenium/standalone-chrome container_name: chrome hostname: chrome volumes: - /dev/shm:/dev/shm ports: - "4444:4444" healthcheck: test: curl --fail -s http://chrome:4444/wd/hub/status || exit 1 interval: 10s timeout: 5s retries: 10 smoke-tests: build: . depends_on: chrome: condition: service_healthy environment: - AUCTION_URL command: robot --argumentfile robotframe_smoke.args src/smoke_tests/ regression-tests: build: . depends_on: chrome: condition: service_healthy environment: - AUCTION_URL - PROCEDURE_URL - AUCTION_TOKEN command: pabot --argumentfile robotframe_regression.args --skip module_1 src/regression_tests/