NavidromeApp/companion-api/docker-compose.yml

46 lines
1.2 KiB
YAML
Raw Normal View History

2026-04-06 11:57:16 -07:00
# Location: /home/pi/docker/navidrome/docker-compose.yml
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
restart: unless-stopped
ports:
- "4533:4533"
environment:
- ND_SCANSCHEDULE=1h
- ND_BASEURL=/navidrome
# ... other env vars ...
volumes:
2026-04-10 15:23:43 -07:00
- /home/pi/navidrome/music:/music:ro
- /home/pi/docker/navidrome/navidrome_data:/data
2026-04-06 11:57:16 -07:00
music-companion:
build: ./companion_api
container_name: music-companion
restart: unless-stopped
ports:
- "8000:8000"
volumes:
- /home/pi/navidrome/music:/music:rw
- ./companion_data:/app/data
- /home/pi/docker/navidrome/navidrome_data:/navidrome_data:ro
2026-04-06 11:57:16 -07:00
environment:
- MUSIC_DIR=/music
- DB_PATH=/app/data/smart_dj.db
- VIS_CACHE_DIR=/app/data/vis_cache
- COVER_ART_DIR=/app/data/cover_art
- ARTIST_PHOTO_DIR=/app/data/artist_photos
2026-04-06 11:57:16 -07:00
- NAVIDROME_URL=http://navidrome:4533/navidrome
- NAVIDROME_DB_PATH=/navidrome_data/navidrome.db
2026-04-10 15:23:43 -07:00
- SUBSONIC_USER=Dallasgroot
- SUBSONIC_TOKEN=
- SUBSONIC_SALT=
2026-04-06 11:57:16 -07:00
deploy:
resources:
limits:
cpus: '2.0'
memory: 1G
depends_on:
- navidrome