From 99cc1f0ebb8370e4ec6695cfe85abb946a8ad76a Mon Sep 17 00:00:00 2001 From: irrlicht Date: Thu, 11 Jun 2026 19:54:58 +0200 Subject: [PATCH] deploy.md: Healthcheck in Quadlet-Unit statt Containerfile (OCI kennt kein HEALTHCHECK) Co-Authored-By: Claude Fable 5 --- notes/deploy.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/notes/deploy.md b/notes/deploy.md index c7eea73..dcf68ef 100644 --- a/notes/deploy.md +++ b/notes/deploy.md @@ -9,6 +9,11 @@ podman build -t kver . Multi-Stage-Build (`Containerfile`): statisches Go-Binary (CGO aus, modernc- SQLite ist pures Go), Laufzeit-Image ist Alpine mit unprivilegiertem Nutzer. +Die Warnung `HEALTHCHECK is not supported for OCI image format` ist erwartbar: +Podman baut OCI-Images, dort gibt es kein eingebettetes HEALTHCHECK. Der +Healthcheck kommt stattdessen aus der Quadlet-Unit (s.u.); alternativ +`podman build --format=docker` oder `podman run --health-cmd=...`. + ## Starten ```sh @@ -84,6 +89,10 @@ Image=localhost/kver:latest PublishPort=127.0.0.1:8080:8080 Volume=kver-data:/app/data Volume=kver-media:/app/static/media +# Healthcheck hier statt im Containerfile: Podman baut standardmäßig +# OCI-Images, die kennen kein HEALTHCHECK (daher die Warnung beim Build). +HealthCmd=wget -qO /dev/null http://localhost:8080/entry/feed/0 +HealthInterval=30s [Service] Restart=on-failure