# Navidrome -> betoniarka request bridge (external component; see README.md). # Run from THIS directory: # cp env.example .env # then edit # docker compose up -d --build services: navidrome-bridge: build: context: . image: navidrome-bridge:latest container_name: navidrome-bridge restart: unless-stopped env_file: - .env volumes: # Which starred tracks were already sent to the radio. - ./data:/data # ONLY for BRIDGE_MODE=playlist: the radio's data dir, so the exact path # can be appended to request.playlist. Leave commented out for the # default "api" mode, which needs no shared filesystem at all. # - /srv/betoniarka/data:/srv/betoniarka/data # Optional, and only useful in playlist mode: mounting the library here # (read-only) lets the bridge verify a translated path really exists # before queueing it, turning a silent radio no-op into a clear error. # - /srv/betoniarka/music:/srv/betoniarka/music:ro