diff --git a/docker-compose/minio/docker-compose.yml.j2 b/docker-compose/minio/docker-compose.yml.j2 index f29453e9..3f83a43a 100644 --- a/docker-compose/minio/docker-compose.yml.j2 +++ b/docker-compose/minio/docker-compose.yml.j2 @@ -1,62 +1,25 @@ services: -######## navidrome-mg ######## - navidrome-mg: - container_name: "navidrome-mg" - image: "deluan/navidrome:0.53.3" + minio: + image: minio/minio:latest # add to renovate; https://github.com/renovatebot/renovate/issues/2438 + container_name: minio 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 + ports: + - '9000:9000' + - '9001:9001' 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: + - data:/data + environment: + - MINIO_ROOT_USER=madmin + - MINIO_ROOT_PASSWORD=hallowelt + - MINIO_DEFAULT_BUCKETS=bucket1 - -######## 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 +######## Volumes ######## +volumes: + data: