Files
sailarr-installer/docker/compose-services/seerr.yml
Marco Marinho 7d29501741 Move from Overseerr to Seerr
Overseerr and Jellyseerr will be merged and be called Seerr, so let's prepare for it
2025-11-01 18:36:12 +00:00

54 lines
1.4 KiB
YAML
Executable File

# Seerr - Request Management
services:
seerr:
image: ${SEERR_IMAGE}:${SEERR_TAG}
env_file:
- ../.env.defaults
- ../.env.local
container_name: seerr
cpus: 0.5
user: ${SEERR_UID}:${MEDIACENTER_GID}
networks:
mediacenter:
ipv4_address: 172.30.0.12
healthcheck:
test: ["CMD", "wget", "--quiet", "--timeout=3", "--tries=1", "--spider", "http://localhost:5055"]
interval: 5s
timeout: 4s
retries: 4
start_period: 5s
environment:
- PUID=${SEERR_UID}
- PGID=${MEDIACENTER_GID}
- UMASK=002
- TZ=${TIMEZONE}
tmpfs:
- /tmp:mode=770,noexec,size=30M,uid=${SEERR_UID},gid=${MEDIACENTER_GID}
- /app/config/logs:mode=770,size=50M,uid=${SEERR_UID},gid=${MEDIACENTER_GID}
volumes:
- ${ROOT_DIR}/config/seerr-config:/app/config
ports:
- ${SEERR_PORT}:5055
restart: on-failure:5
logging:
driver: local
options:
max-file: '5'
max-size: 10m
labels:
- traefik.enable=true
- traefik.http.routers.seerr.rule=Host(`${SEERR_TRAEFIK_NAME}.${DOMAIN_NAME}`)
- traefik.http.routers.seerr.entrypoints=web
- traefik.http.services.seerr.loadbalancer.server.port=5055
depends_on:
sonarr:
condition: service_healthy
restart: true
radarr:
condition: service_healthy
restart: true
prowlarr:
condition: service_healthy
restart: true