From 135e9e531f20ff2a2108526b68c9319b624d0572 Mon Sep 17 00:00:00 2001 From: Nathan Date: Tue, 14 Apr 2026 20:07:45 -0400 Subject: [PATCH] feat(overseerr): add Docker Compose configuration for Seerr service --- nodes/heimdall/overseerr/compose.yaml | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 nodes/heimdall/overseerr/compose.yaml diff --git a/nodes/heimdall/overseerr/compose.yaml b/nodes/heimdall/overseerr/compose.yaml new file mode 100644 index 0000000..ddd5cc0 --- /dev/null +++ b/nodes/heimdall/overseerr/compose.yaml @@ -0,0 +1,42 @@ +############################################################### +# Networks +############################################################### +networks: + proxy-net: + name: proxy-net + external: true + +############################################################### +# Services +############################################################### +services: + seerr: + image: ghcr.io/seerr-team/seerr:latest + init: true + container_name: seerr + environment: + - LOG_LEVEL=debug + - TZ=America/New_York + - PORT=5055 #optional + # ports: + # - 5055:5055 + volumes: + - /mnt/appdata/seerr/data:/app/config + healthcheck: + test: wget --no-verbose --tries=1 --spider http://localhost:5055/api/v1/settings/public || exit 1 + start_period: 20s + timeout: 3s + interval: 15s + retries: 3 + restart: unless-stopped + mem_limit: 2048m + networks: + - proxy-net + labels: + - "traefik.enable=true" + - "traefik.http.routers.overseerr.entrypoints=websecure" + - "traefik.http.routers.overseerr.rule=Host(`overseerr.castaldifamily.com`)" + - "traefik.http.routers.overseerr.tls=true" + - "traefik.http.routers.overseerr.tls.certresolver=cloudflare" + - "traefik.http.routers.overseerr.service=overseerr" + - "traefik.http.services.overseerr.loadbalancer.server.port=5055" \ No newline at end of file