Add navidrome-app

This commit is contained in:
2024-04-21 18:14:44 +02:00
parent aabd9ce251
commit ac9faf84d2
8 changed files with 74 additions and 84 deletions

View File

@ -0,0 +1,44 @@
#### NETWORKS
networks:
docker-traefik_front_network:
external: true
back_network:
driver: bridge
attachable: true
#### SERVICES
services:
### navidrome
navidrome:
container_name: navidrome-app
hostname: navidrome-app
image: deluan/navidrome:latest
ports:
- "4533:4533"
networks:
- docker-traefik_front_network
restart: unless-stopped
environment:
- TZ=Europe/Paris
# Optional: put your config options customization here. Examples:
- ND_SCANSCHEDULE: 1h
- ND_LOGLEVEL: info
- ND_SESSIONTIMEOUT: 24h
- ND_BASEURL: ""
volumes:
- "./data:/data"
- "./music:/music:ro"
labels:
- "traefik.enable=true"
- "traefik.docker.network=docker-traefik_front_network"
## HTTP
- "traefik.http.routers.navidrome-http.rule=Host(`navidrome.10.0.4.29.traefik.me`)"
- "traefik.http.routers.navidrome-http.entrypoints=http"
## HTTPS
- "traefik.http.routers.navidrome-https.rule=Host(`navidrome.10.0.4.29.traefik.me`)"
- "traefik.http.routers.navidrome-https.entrypoints=https"
- "traefik.http.routers.navidrome-https.tls=true"
- "traefik.http.routers.navidrome.service=navidrome-service"
## Middleware
## Service
- "traefik.http.services.navidrome-service.loadbalancer.server.port=3000"