Error pages
Static HTTP error pages served by an Nginx image built in CI.
Edit the HTML in html/; the Dockerfile copies it into the image.
Kubernetes exposes error-pages-service in error-pages for Traefik's error
middleware. Keep the middleware's namespace and port aligned with that Service.
For a local build, run docker build -t homelab-error-pages . from this directory.
Compose references the private registry image rather than a build context.
Inspect
From the repository root:
kubectl get pods,svc,pvc -n error-pages
kubectl get events -n error-pages --sort-by=.metadata.creationTimestamp
See the repository README for deployment selection.