wrolpi/docker/zim
lrnselfreliance 57e647c5b4
Some checks are pending
CodeQL / Analyze (push) Waiting to run
Controller Tests / controller-tests (push) Waiting to run
Jest Tests / jest-tests (push) Waiting to run
docker: web container reaps zombies; zim and help healthchecks can pass (#744)
Caddy is PID 1 in the web container and reaps nothing.  The healthcheck's
busybox `wget --spider https://...` forks an `ssl_client` helper that is
orphaned to caddy and stays a zombie, one per check.  `init: true` runs
tini as PID 1 so they are reaped.

The zim healthcheck calls curl, which the debian:13 kiwix image does not
install, so every check exited 127.  The help healthcheck probed port
8086, which is Caddy's HTTPS proxy on the web container; mkdocs serves
on port 80 inside its own container.

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 15:49:34 -06:00
..
Dockerfile docker: web container reaps zombies; zim and help healthchecks can pass (#744) 2026-10-02 15:49:34 -06:00
entrypoint.sh zim: ship a default fallback Zim and honor the configured Zim directory 2026-07-20 19:09:57 -06:00
import_zim.sh Zim/Kiwix (Wikipedia) feature 2023-07-10 21:30:40 -06:00