Jafner.net/homelab/stacks/navidrome/docker-compose.yml

24 lines
628 B
YAML

services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome_navidrome
restart: "no"
user: 1001:1001
networks:
- web
environment:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: "https://music.jafner.net"
volumes:
- "$MUSIC_DIR:/music:ro"
- "$APPDATA:/data"
labels:
- traefik.http.routers.navidrome.rule=Host(`music.jafner.net`)
- traefik.http.routers.navidrome.tls.certresolver=lets-encrypt
- traefik.http.services.navidrome.loadbalancer.server.port=4533
networks:
web:
external: true