From 373d6cfb081a3ac2d1b506c035b1646d28b168a0 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sat, 18 Jul 2026 23:14:02 +0200 Subject: [PATCH] emby: fix lying healthcheck (curl absent; image ships only BusyBox) The healthcheck ran 'curl -f', but the Emby image has neither curl nor a standalone wget -- only BusyBox. The probe ENOENT'd every run, the container stayed permanently unhealthy, and Traefik will not route to an unhealthy container, so the customer got a 404 while Emby itself was serving fine. Switched to the BusyBox-wget family via the /bin/busybox multi-call binary. Campaign 7 catalog sweep. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01Nn3VgQk9iwEGgyx6QJ2NvE --- templates/emby/docker-compose.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/emby/docker-compose.yml b/templates/emby/docker-compose.yml index f28e2ba..774654c 100644 --- a/templates/emby/docker-compose.yml +++ b/templates/emby/docker-compose.yml @@ -29,7 +29,10 @@ services: limits: memory: 2048M healthcheck: - test: ["CMD", "curl", "-f", "http://127.0.0.1:8096/emby/system/ping"] + # Az Emby képfájlban NINCS curl és nincs önálló wget — csak BusyBox van. + # A korábbi curl-próba ezért soha nem futott le, a konténer véglegesen + # unhealthy maradt, és a Traefik nem irányított rá forgalmat (404). + test: ["CMD", "/bin/busybox", "wget", "--spider", "-q", "http://127.0.0.1:8096/emby/system/ping"] interval: 30s timeout: 5s retries: 3