diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1c92ba2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,23 @@ +services: + icecast: + image: infiniteproject/icecast + container_name: vinyl-icecast + ports: + - "8000:8000" + environment: + - ICECAST_SOURCE_PASSWORD=hackme + - ICECAST_ADMIN_PASSWORD=admin + - ICECAST_PASSWORD=hackme + - ICECAST_RELAY_PASSWORD=hackme + restart: unless-stopped + + darkice: + image: pltnk/darkice + container_name: vinyl-darkice + devices: + - /dev/snd:/dev/snd # Pass through the ALSA audio device + volumes: + - ./darkice.cfg:/etc/darkice.cfg:ro + depends_on: + - icecast + restart: unless-stopped \ No newline at end of file