A small sample app with a Go API and a React frontend.
go run ./apiThe API listens on http://localhost:18081.
Endpoints:
GET /api/helloGET /healthz
cd web
npm install
npm run devThe frontend runs on http://127.0.0.1:5173 and proxies /api requests to the Go API.
This app has two production-style containers:
Dockerfile.apibuilds the Go API image.Dockerfile.webbuilds the React static bundle and serves it with nginx.
The Kubernetes manifests live in deploy/ with overlays for dev and prod.
Each overlay deploys into the app namespace hello-app in its target cluster;
prod is the active environment, while dev is reserved for a future dev cluster.
The route follows the platform pattern from ../mtest:
/apiroutes tohello-app-api/routes tohello-app-web
See DEPLOY.md for the image and Flux OCI deploy bundle commands.