Adding Snapcast-Server. #294

Merged
gitea-sonarqube-bot merged 1 commits from snapcast-server-deployment_2026-04-27T15-07-34 into main 2026-04-27 16:23:30 -04:00
+24 -2
View File
@@ -104,7 +104,9 @@ services:
test:
[
"CMD-SHELL",
"wget -qO- --server-response http://localhost:5000/ping 2>&1 | awk '/^ HTTP/{code=$2} /^[^{]/{next} {print; fflush()} END{exit (code>=400 || code==0)}' >/dev/null",
"wget -qO- --server-response http://localhost:5000/ping 2>&1 | awk
'/^ HTTP/{code=$2} /^[^{]/{next} {print; fflush()} END{exit
(code>=400 || code==0)}' >/dev/null",
]
interval: 1m30s
timeout: 30s
@@ -207,7 +209,7 @@ services:
# --- Scheduling ---
# Renovate will only process PRs/updates in this time window
RENOVATE_SCHEDULE: '["after 2am and before 6am"]'
RENOVATE_SCHEDULE: "[\"after 2am and before 6am\"]"
OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.1.254:4318
OTEL_SERVICE_NAME: renovate
OTEL_SERVICE_NAMESPACE: renovate.${MY_TLD}
@@ -247,6 +249,26 @@ services:
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
snapcast-server:
image: docker.io/sweisgerber/snapcast:latest
hostname: snapcast-server
container_name: snapcast-server
environment:
PUID: ${PUID}
PGID: ${PGID} # set to audio group ID
TZ: ${TZ}
restart: "unless-stopped"
ports:
- 1704:1704
- 1705:1705
- 1780:1780
# devices:
# - /dev/snd:/dev/snd # optional, only if you want to use snapclient
volumes:
- ${RIKKU_DOCKER_DIR}/snapcast/config/:/config/
- ${RIKKU_DOCKER_DIR}/snapcast/data/:/data/
# /audio should get used to place FIFOs for audio playback from mpd/mopidy/host/etc
- ${RIKKU_DOCKER_DIR}/snapcast/audio/:/audio/
upsnap:
container_name: upsnap
dns: