From 14f7ccb0904a7196f80f077450b78e7e685d916d Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 1 Apr 2026 15:21:30 -0700 Subject: [PATCH] fix(scribus): add healthcheck override for scribus-novnc The Dockerfile's healthcheck hit a nonexistent /health endpoint, causing permanent "unhealthy" status. Override with a check that accepts any HTTP response (including 401) as proof the service is running. Co-Authored-By: Claude Opus 4.6 --- docker-compose.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 1463b96..0174b9e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -334,6 +334,12 @@ services: - SCREEN_WIDTH=1920 - SCREEN_HEIGHT=1080 - SCREEN_DEPTH=24 + healthcheck: + test: ["CMD-SHELL", "curl -so /dev/null -w '%{http_code}' http://localhost:8765/ | grep -q '^[2-4]'"] + interval: 30s + timeout: 5s + retries: 3 + start_period: 30s labels: - "traefik.enable=true" - "traefik.http.routers.scribus-novnc.rule=Host(`design.rspace.online`)"