fix(glitchtip): healthcheck via python3 /_health/ — image has no wget (#644) #645

Merged
Light1YT merged 1 commit from fix/644-glitchtip-healthcheck into main 2026-05-29 12:04:06 +00:00
Owner

Closes #644. glitchtip/glitchtip:6.1.6 ships neither wget nor curl (only python3) → the existing wget --spider .../api/0/ healthcheck failed on a missing binary → glitchtip-web reported unhealthy forever (false). Replace with the canonical /_health/ endpoint (GET→200) probed via built-in python3.

Verified live: the exact healthcheck CMD exits 0 in the running container. Nothing depends_on glitchtip-web health → status-only fix, no startup gating change.

Test plan: YAML parses; exact CMD → exit 0 in live container; post-merge main deploy.yml recreates glitchtip-web → flips healthy within start_period+interval.

Closes #644. glitchtip/glitchtip:6.1.6 ships neither wget nor curl (only python3) → the existing `wget --spider .../api/0/` healthcheck failed on a missing binary → glitchtip-web reported unhealthy forever (false). Replace with the canonical /_health/ endpoint (GET→200) probed via built-in python3. Verified live: the exact healthcheck CMD exits 0 in the running container. Nothing depends_on glitchtip-web health → status-only fix, no startup gating change. Test plan: YAML parses; exact CMD → exit 0 in live container; post-merge main deploy.yml recreates glitchtip-web → flips healthy within start_period+interval.
Light1YT added 1 commit 2026-05-29 12:03:56 +00:00
glitchtip/glitchtip:6.1.6 ships neither wget nor curl (only python3), so the
existing `wget --spider http://localhost:8080/api/0/` healthcheck failed on a
missing binary → container reported unhealthy forever. (wget --spider also
HEADs /api/0/, which GlitchTip 405s — "Method Not Allowed" in logs.)

Replace with the canonical /_health/ endpoint (GET → 200) probed via the
built-in python3. Verified live: the exact CMD exits 0 in the running
container. Nothing depends_on glitchtip-web's health, so this only fixes the
false-unhealthy status (no startup gating change).
Light1YT merged commit 9380b76cf9 into main 2026-05-29 12:04:06 +00:00
Light1YT deleted branch fix/644-glitchtip-healthcheck 2026-05-29 12:04:06 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#645
No description provided.