An easy way to have a 24/7 audio stream of music.
1version: "3.6" 2 3services: 4 icecast: 5 image: docker.io/mkody/icecast:latest 6 restart: always 7 ports: 8 - "${ICECAST_PORT:-8000}:8000" 9 environment: 10 - ICECAST_SOURCE_PASSWORD 11 - ICECAST_ADMIN_PASSWORD 12 - ICECAST_RELAY_PASSWORD 13 - ICECAST_HOSTNAME 14 - ICECAST_MAX_SOURCES 15 - ICECAST_CHARSET 16 volumes: 17 - ./status.xsl:/usr/share/icecast/web/status.xsl:ro 18 - ./style-status.css:/usr/share/icecast/web/style-status.css:ro 19 20 liquidsoap: 21 image: docker.io/savonet/liquidsoap:v2.2.1 22 restart: always 23 command: ["/script.liq"] 24 environment: 25 - ICECAST_SOURCE_PASSWORD 26 - STREAM_NAME 27 - STREAM_DESC 28 - STREAM_URL 29 - STREAM_MOUNTPOINT 30 depends_on: 31 - icecast 32 volumes: 33 - ./music:/music:ro 34 - ./script.liq:/script.liq:ro