From 970231fc04db3a4a66c61645106891f072d57209 Mon Sep 17 00:00:00 2001 From: EZ-Homelab Date: Thu, 22 Jan 2026 23:04:02 -0500 Subject: [PATCH] Add health check and theme to Jellyfin for Sablier lazy loading - Added healthcheck to ensure Jellyfin is ready before Sablier redirects - Added hacker-terminal theme to Sablier starting page - This should help Sablier detect when Jellyfin is fully ready --- docker-compose/media/docker-compose.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docker-compose/media/docker-compose.yml b/docker-compose/media/docker-compose.yml index 2316bab..c516360 100644 --- a/docker-compose/media/docker-compose.yml +++ b/docker-compose/media/docker-compose.yml @@ -42,6 +42,12 @@ services: - PUID=${PUID:-1000} - PGID=${PGID:-1000} - TZ=${TZ:-America/New_York} + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8096/"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 30s # Uncomment for hardware transcoding # devices: # - /dev/dri:/dev/dri @@ -51,6 +57,7 @@ services: - "sablier.enable=true" - "sablier.group=${SERVER_HOSTNAME:-debian}-jellyfin" - "sablier.start-on-demand=true" + - "sablier.theme=hacker-terminal" # Traefik labels - NO Authelia for app access - "traefik.enable=true" - "traefik.http.routers.jellyfin.rule=Host(`jellyfin.${DOMAIN}`)"