Homepages
Two static sites: Forust and xdfnx.
The site sources are in forust_files/ and xdfnx_files/. CI builds each with
its own Dockerfile and publishes it to the private registry. Kubernetes serves
the image contents; Compose overlays the source directories as bind mounts.
Both Traefik IngressRoute and Gateway API route manifests are committed. Keep their hostnames and backend Services aligned when changing routes. Certificate resources cover public and internal hostnames.
Build either site locally with docker build -f Dockerfile.forust . or
docker build -f Dockerfile.xdfnx . from this directory.
Inspect
From the repository root:
kubectl get pods,svc,pvc -n homepages
kubectl get events -n homepages --sort-by=.metadata.creationTimestamp
See the repository README for deployment selection.