version: '3' services: broadcast: image: unit/broadcast build: . depends_on: - mumble 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