name: 'denpa-radio' services: icecast: image: libretime/icecast:2.4.4 restart: unless-stopped ports: - '172.17.0.1:12000:8000' volumes: - type: bind source: ./config/icecast.xml target: /etc/icecast2/icecast.xml read_only: true healthcheck: test: ['CMD-SHELL', 'wget -q -O- http://localhost:8000/status-json.xsl | grep -q icestats'] interval: 30s timeout: 5s retries: 3 start_period: 10s # liquidsoap added in Task 6