services: pinchflat: image: ghcr.io/kieraneglin/pinchflat:latest networks: - netgrimoire environment: # Set the timezone to your local timezone TZ: America/Chicago PUID: "1001" PGID: "998" # Match your standard UID:GID execution model #user: "1001:998" ports: - target: 8945 published: 8945 protocol: tcp mode: ingress volumes: - /DockerVol/pinchflat/config:/config - /data/nfs/Baxter/Data/media/other/pinchflat:/downloads deploy: placement: constraints: - node.hostname == nas labels: # Homepage homepage.group: "Downloaders" homepage.name: "PinchFlat" homepage.icon: "pinchflat.png" homepage.href: "https://pinchflat.netgrimoire.com" homepage.description: "YouTube Library" # Kuma kuma.pf.http.name: "PinchFlat" kuma.pf.http.url: "http://pinchflat:8945" # Caddy caddy: "pinchflat.netgrimoire.com" caddy.import: "authentik" caddy.reverse_proxy: "pinchflat:8945" # Diun (image update monitoring) diun.enable: "true" networks: netgrimoire: external: true