Add SERVICE_DEFINITIONS list with Radarr, Sonarr, SABnzbd, Jellyfin, Seerr, Prowlarr, Easynews as Indexer, qBittorrent, Bazarr, Lingarr, LibreTranslate, Sonarr-Prowlarr Proxy, Radarr-Prowlarr Proxy, and Dashboard. Add check_service() to perform HTTP/API health checks with configurable timeout. Add refresh_services() to run checks in parallel using service_check_executor ThreadPoolExecutor with 16 workers.
25 lines
644 B
YAML
25 lines
644 B
YAML
services:
|
|
radarr-language-dashboard:
|
|
build: .
|
|
container_name: radarr-language-dashboard
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8099:8099"
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
# Host-Pfad deiner Film-Library -> interner Dashboard-Pfad
|
|
- ${FILM_MEDIA_VOLUME}:/media/filme:ro
|
|
# Falls Sonarr verwendet wird, muss SERIES_MEDIA_VOLUME auf die Serien-Library zeigen.
|
|
- ${SERIES_MEDIA_VOLUME:-/nesflix/serien}:/media/serien:ro
|
|
- ./data:/data
|
|
networks:
|
|
- media
|
|
|
|
networks:
|
|
media:
|
|
external: true
|
|
name: media-stack_default
|