42 lines
1.4 KiB
YAML

###############################################################
# Networks
###############################################################
networks:
proxy-net:
name: proxy-net
external: true
###############################################################
# Services
###############################################################
services:
overseerr:
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"