diff --git a/docker/navidrome/compose.yaml b/docker/navidrome/compose.yaml new file mode 100644 index 0000000..a06132b --- /dev/null +++ b/docker/navidrome/compose.yaml @@ -0,0 +1,23 @@ +services: + navidrome: + image: deluan/navidrome:latest + container_name: navidrome + restart: unless-stopped + # timothykim:sambagroup — needs group-read on the music files. Without an + # explicit user the image runs as root. + user: "1000:1001" + networks: + - shared + volumes: + - ./data:/data + - /opt/argento/smb/media/Music:/music:ro + environment: + TZ: America/New_York + # Navidrome watches the filesystem, but a periodic sweep catches anything + # inotify missed. Default is 0 (watcher only). + ND_SCANNER_SCHEDULE: "@every 24h" + +networks: + shared: + external: true +