mirror of
https://github.com/JaviPege/sailarr-installer.git
synced 2026-01-07 21:29:31 -06:00
54 lines
1.4 KiB
YAML
Executable File
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
|