/ docker / docker-compose.yml.remote-backup
docker-compose.yml.remote-backup
 1  services:
 2    icecast:
 3      image: infiniteproject/icecast:latest
 4      container_name: asteroid-icecast
 5      ports:
 6        - "8000:8000"
 7      volumes:
 8        - ./icecast.xml:/etc/icecast2/icecast.xml:ro
 9      environment:
10        - ICECAST_SOURCE_PASSWORD=H1tn31EhsyLrfRmo
11        - ICECAST_ADMIN_PASSWORD=asteroid_admin_2024
12        - ICECAST_RELAY_PASSWORD=asteroid_relay_2024
13      restart: unless-stopped
14      networks:
15        - asteroid-network
16  
17    liquidsoap:
18      build:
19        context: .
20        dockerfile: Dockerfile.liquidsoap
21      container_name: asteroid-liquidsoap
22      depends_on:
23        - icecast
24      volumes:
25        - /mnt/remote-music/Music:/app/music:ro
26        - ./asteroid-radio-docker.liq:/app/asteroid-radio.liq:ro
27      restart: unless-stopped
28      networks:
29        - asteroid-network
30  
31  networks:
32    asteroid-network:
33      driver: bridge