From 764220ab0f6ed2d51ddcf2f1ab31e225c9334fdf Mon Sep 17 00:00:00 2001 From: Michael Grote Date: Fri, 8 Nov 2024 20:00:56 +0100 Subject: [PATCH] dfg --- docker-compose/minio/docker-compose.yml.j2 | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 docker-compose/minio/docker-compose.yml.j2 diff --git a/docker-compose/minio/docker-compose.yml.j2 b/docker-compose/minio/docker-compose.yml.j2 new file mode 100644 index 00000000..f29453e9 --- /dev/null +++ b/docker-compose/minio/docker-compose.yml.j2 @@ -0,0 +1,62 @@ +services: +######## navidrome-mg ######## + navidrome-mg: + container_name: "navidrome-mg" + image: "deluan/navidrome:0.53.3" + restart: unless-stopped + pull_policy: missing + environment: + ND_LOGLEVEL: info + ND_SESSIONTIMEOUT: 24h + ND_MUSICFOLDER: /music + ND_DATAFOLDER: /data + ND_SCANSCHEDULE: 0 1 * * * + ND_TRANSCODINGCACHESIZE: 500MB + ND_IMAGECACHESIZE: 100MB + ND_AUTOIMPORTPLAYLISTS: false + ND_BASEURL: /mg + ND_ENABLESTARRATING: false + ND_ENABLEGRAVATAR: false + ND_LASTFM_ENABLED: false + ND_ENABLETRANSCODINGCONFIG: true + ND_COVERARTPRIORITY: "embedded" + ND_ENABLEARTWORKPRECACHE: true + ND_ENABLECOVERANIMATION: false + ND_ENABLEEXTERNALSERVICES: false + ND_ENABLEMEDIAFILECOVERART: true + ND_ENABLEREPLAYGAIN: true + ND_ENABLESHARING: false + ND_JUKEBOX_ENABLED: false + PUID: 1000 + PGID: 1000 + TZ: Europe/Berlin + ND_ENABLE_EXTERNAL_SERVICES: false + volumes: + - musik_smb_mg:/music:ro + - data:/data + networks: + - traefik + labels: + traefik.http.routers.navidrome-mg.rule: Host(`audio.mgrote.net`)&&PathPrefix(`/mg`) + traefik.enable: true + traefik.http.routers.navidrome-mg.tls: true + traefik.http.routers.navidrome-mg.tls.certresolver: resolver_letsencrypt + traefik.http.routers.navidrome-mg.entrypoints: entry_https + traefik.http.services.navidrome-mg.loadbalancer.server.port: 4533 + ports: + - "4533:4533" + + +######## Volumes ######## +volumes: + data: + musik_smb_mg: # Verzeichnis in restic aus Backup ausnehmen! + driver: local + driver_opts: + type: "cifs" + o: "user=navidrome,password={{ lookup('viczem.keepass.keepass', 'fileserver_smb_user_navidrome', 'password') }}" + device: "//192.168.2.54/musik/Musik" +######## Networks ######## +networks: + traefik: + external: true