1services:
2 icecast:
3 container_name: autoradio-icecast
4 image: docker.io/mkody/icecast:latest
5 restart: unless-stopped
6 ports:
7 - "${ICECAST_PORT:-8000}:8000"
8 environment:
9 - ICECAST_SOURCE_PASSWORD
10 - ICECAST_ADMIN_PASSWORD
11 - ICECAST_RELAY_PASSWORD
12 - ICECAST_HOSTNAME
13 - ICECAST_MAX_SOURCES
14 - ICECAST_CHARSET
15
16 liquidsoap:
17 container_name: autoradio-liquidsoap
18 image: docker.io/savonet/liquidsoap:v2.4.0
19 restart: unless-stopped
20 command: ["/script.liq"]
21 depends_on:
22 - icecast
23 environment:
24 - ICECAST_SOURCE_PASSWORD
25 - STREAM_NAME
26 - STREAM_DESC
27 - STREAM_URL
28 - STREAM_MOUNTPOINT
29 volumes:
30 - ./music:/music:ro
31 - ./script.liq:/script.liq:ro