45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
# 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:
|
|
- /home/pi/navidrome/music:/music:ro
|
|
- /home/pi/docker/navidrome/navidrome_data:/data
|
|
|
|
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
|
|
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
|
|
- NAVIDROME_URL=http://navidrome:4533/navidrome
|
|
- NAVIDROME_DB_PATH=/navidrome_data/navidrome.db
|
|
- SUBSONIC_USER=Dallasgroot
|
|
- SUBSONIC_TOKEN=
|
|
- SUBSONIC_SALT=
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: '2.0'
|
|
memory: 1G
|
|
depends_on:
|
|
- navidrome
|