services: scout: build: context: .. dockerfile: deploy/Dockerfile restart: unless-stopped env_file: - ./scout.env environment: SCOUT_ENV: production SCOUT_ADDR: :8080 SCOUT_DATA_DIR: /var/lib/scout volumes: - scout-data:/var/lib/scout expose: - "8080" healthcheck: test: ["CMD", "wget", "--spider", "--quiet", "http://127.0.0.1:8080/healthz"] interval: 30s timeout: 5s retries: 3 start_period: 10s web: build: context: .. dockerfile: deploy/frontend.Dockerfile restart: unless-stopped depends_on: scout: condition: service_healthy ports: - "127.0.0.1:8081:80" volumes: scout-data: