26 lines
848 B
Markdown
26 lines
848 B
Markdown
# 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:
|
|
|
|
```sh
|
|
kubectl get pods,svc,pvc -n homepages
|
|
kubectl get events -n homepages --sort-by=.metadata.creationTimestamp
|
|
```
|
|
|
|
See the [repository README](../README.md) for deployment selection.
|