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