feat : overwite buzz.sudloh.com/guide
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
Buzz Sheet is a Thai-first guide CMS for turning structured character, build,
|
||||
team, rotation, and comparison data into responsive game-guide pages.
|
||||
|
||||
Production target: `https://guide.sudloh.com`
|
||||
Production targets: `https://guide.sudloh.com` and the public-only mirror at
|
||||
`https://buzz.sudloh.com/guide`.
|
||||
|
||||
This project is an independent community tool for Genshin Impact players. It is
|
||||
not affiliated with or endorsed by HoYoverse.
|
||||
@@ -181,7 +182,8 @@ Kustomize resources live in `k8s/` and define:
|
||||
|
||||
- Namespace `buzz-sheet`.
|
||||
- Two rolling web replicas, one outbox worker, and one Discord catalog worker.
|
||||
- ClusterIP port 3000 and Traefik ingress for `guide.sudloh.com`.
|
||||
- Separate root and `/guide` web workloads with Traefik ingress for
|
||||
`guide.sudloh.com` and `buzz.sudloh.com/guide`.
|
||||
- Cloudflare edge TLS with the cluster's standard HTTP Traefik origin route.
|
||||
- Startup, liveness, and dependency-aware readiness probes.
|
||||
- Web requests of 500m CPU/1 GiB and limits of 1 CPU/2 GiB.
|
||||
@@ -219,12 +221,21 @@ Every page also subscribes to `/api/active`. When a serving pod reports a newer
|
||||
deployment ID than the browser's current build, a persistent Thai notification
|
||||
offers a full reload into the new release.
|
||||
|
||||
The `buzz.sudloh.com/guide` build sets `NEXT_PUBLIC_BASE_PATH=/guide` and
|
||||
`PUBLIC_MIRROR=true`. It shares public data with the canonical site but returns
|
||||
404 for admin, registration, authentication, and admin API routes. The original
|
||||
`guide.sudloh.com` build and its admin routes remain unchanged.
|
||||
|
||||
The base manifests contain deliberate `replace-me` image and deployment values.
|
||||
For initial bootstrap, the platform operator applies `k8s/base` through an
|
||||
environment overlay that supplies an existing immutable image revision. The
|
||||
aggregate `k8s/` kustomization includes the migration resource for rendering and
|
||||
validation; normal releases create their own revision-named migration Job.
|
||||
|
||||
The public mirror adds new Deployment, Service, HPA, PDB, and Ingress resources.
|
||||
A cluster administrator must apply those base resources once before the first CI
|
||||
release that attempts to roll out `deployment/buzz-sheet-mirror`.
|
||||
|
||||
Use this command for local manifest validation only:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user