fix: use curl instead of wget for imagor healthcheck #3

Merged
csaeum merged 1 commit from fix/imagor-healthcheck-curl into main 2026-08-02 18:56:15 +00:00
Owner

Root cause of the healthcheck always failing / blocking up -d: the official shumc/imagor image doesn't have wget installed, only curl (verified against the image's own Dockerfile). Switched to curl without -f, which exits 0 on any HTTP response — the only thing worth checking since imagor has no documented health endpoint.

https://claude.ai/code/session_013ErZKviNQ71DNFxYYU1Y32

Root cause of the healthcheck always failing / blocking `up -d`: the official `shumc/imagor` image doesn't have `wget` installed, only `curl` (verified against the image's own Dockerfile). Switched to `curl` without `-f`, which exits 0 on any HTTP response — the only thing worth checking since imagor has no documented health endpoint. https://claude.ai/code/session_013ErZKviNQ71DNFxYYU1Y32
fix: use curl instead of wget for imagor healthcheck
Some checks failed
CI – Validate & Release / validate (pull_request) Failing after 1s
CI – Validate & Release / release (pull_request) Has been skipped
80a50c25de
The official shumc/imagor image doesn't ship wget, only curl (per its
own Dockerfile), so the wget-based healthcheck always failed
immediately and blocked "docker compose up -d" from ever reporting
healthy. curl without -f/--fail exits 0 on any HTTP response
(including 4xx/5xx from an unhandled root path), which is exactly
"the server responds at all" - the only thing this healthcheck needs
to verify given imagor has no documented health endpoint.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013ErZKviNQ71DNFxYYU1Y32
csaeum merged commit 84bd7da359 into main 2026-08-02 18:56:15 +00:00
csaeum deleted branch fix/imagor-healthcheck-curl 2026-08-02 18:56:15 +00:00
Sign in to join this conversation.
No reviewers
No labels
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
Docker-Stacks/docker-imagor-media!3
No description provided.