From 2febc99148f282ac4332b0c6b1b1414340c00687 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Wed, 25 Feb 2026 09:48:53 +0100 Subject: [PATCH] =?UTF-8?q?fix(vikunja):=20remove=20healthcheck=20?= =?UTF-8?q?=E2=80=94=20container=20has=20no=20shell/wget?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The vikunja/vikunja:0.24.6 image is a scratch/distroless build with only the Go binary. wget, curl, sh, and all other utilities are missing, making in-container healthchecks impossible. Removing the healthcheck lets the controller detect the container as "running" directly from Docker state, which is the correct behavior for shell-less images. Co-Authored-By: Claude Opus 4.6 --- templates/vikunja/docker-compose.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/templates/vikunja/docker-compose.yml b/templates/vikunja/docker-compose.yml index c7bf9d3..dc2f7ce 100644 --- a/templates/vikunja/docker-compose.yml +++ b/templates/vikunja/docker-compose.yml @@ -26,12 +26,6 @@ services: resources: limits: memory: 256M - healthcheck: - test: ["CMD", "wget", "--spider", "-q", "http://localhost:3456/api/v1/info"] - interval: 30s - timeout: 5s - retries: 3 - start_period: 30s labels: - "traefik.enable=true" - "traefik.http.routers.vikunja.rule=Host(`${SUBDOMAIN}.${DOMAIN}`)"