version: "3" services: broadcast: image: unit/broadcast build: broadcast/ depends_on: - mumble environment: MUMBLE_SERVER: mumble:64738 icecast: image: infiniteproject/icecast ports: - "8000:80" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000"] interval: 30s timeout: 1s retries: 3 start_period: 4s mumble: image: coppit/mumble-server ports: - "64738:64738" volumes: - $PWD/mumble:/data healthcheck: test: ["CMD", "curl", "-f", "http://localhost:64738"] interval: 30s timeout: 1s retries: 3 start_period: 4s