-
released this
2026-06-19 09:08:40 -07:00 | 0 commits to main since this releasePagemaster v0.2.8 Docker Healthcheck
v0.2.8hardens the packaged Docker path with a built-in app healthcheck and a documented image tag policy.What Changed
- Added
pagemaster healthcheck [url]. - Added Docker
HEALTHCHECKusing/usr/local/bin/pagemaster healthcheck. - Kept the healthcheck dependency-free inside the runtime image.
- Added healthcheck tests with a fake HTTP transport.
- Documented the Docker image tag policy:
- version tags are immutable release artifacts;
labcan become the moving verified lab channel;latestis reserved for a later stable/public release policy.
- Bumped app/package/image metadata to
0.2.8.
Operator Notes
The default healthcheck calls
http://127.0.0.1:${PORT}/api/healthinside the container and requiresok: true.Manual checks:
docker exec pagemaster /usr/local/bin/pagemaster healthcheck docker exec pagemaster /usr/local/bin/pagemaster healthcheck http://127.0.0.1:8090/api/healthSet
PAGEMASTER_HEALTHCHECK_URLonly when the default loopback URL cannot represent the container's actual health endpoint.Verification
make frontend-check.make test.make build.make docker-build.- Docker image label inspection for
pagemaster:0.2.8. - Container smoke for
/api/health,/api/setup/status, and Docker health status. git diff --check.
Image
repository.spitzerhome.com/david/pagemaster:0.2.8
Digest: sha256:5e8d8d63405798f2eeed487f79f8b8c43552b11044809e7ab8da601a798b9350
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Added