diff --git a/beets.yaml b/beets.yaml index 7520ca4..5ad56bb 100644 --- a/beets.yaml +++ b/beets.yaml @@ -1,43 +1,53 @@ services: beets: image: lscr.io/linuxserver/beets:latest - container_name: beets networks: - netgrimoire + environment: - - PUID=1001 - - PGID=998 - - TZ=America/Chicago + TZ: America/Chicago + PUID: "1001" + PGID: "998" + + # Match your standard UID:GID execution model + #user: "1001:998" + volumes: - /DockerVol/beets/config:/config - /data/nfs/Baxter/Data/media/music/Collection:/music - /data/nfs/Baxter/Data/media/music/ingest:/downloads + ports: - - 8337:8337 - restart: unless-stopped - + - target: 8337 + published: 8337 + protocol: tcp + mode: ingress + deploy: + placement: + constraints: + - node.hostname == nas + labels: - homepage.group: "Application" + # Homepage + homepage.group: "Media Management" homepage.name: "Beets" homepage.icon: "beets.png" homepage.href: "https://beets.netgrimoire.com" homepage.description: "Music Manager" + + # Kuma kuma.beets.http.name: "Beets" kuma.beets.http.url: "http://beets:8337" + + # Caddy caddy: "beets.netgrimoire.com" caddy.import: "authentik" caddy.reverse_proxy: "{{upstreams 8337}}" - placement: - constraints: - - node.hostname == nas + + # Diun (image update monitoring) + diun.enable: "true" + networks: netgrimoire: external: true - - - - - - - \ No newline at end of file