version: "3.8" services: alive-target: deploy: replicas: 3 build: context: . target: connect-target additional_contexts: - php:nginx=docker-image://ghcr.io/benzine-framework/php:nginx-8.2 image: ghcr.io/benzine-framework/swarm-connectivity-tester:target reporter: build: context: . target: connect-reporter additional_contexts: - php:nginx=docker-image://ghcr.io/benzine-framework/php:nginx-8.2 image: ghcr.io/benzine-framework/swarm-connectivity-tester:reporter ports: - "127.0.0.6:8080:80" environment: TARGETS: "alive-target,dead-target" DEBUG: "true" volumes: - ./:/app - ./public-reporter:/app/public