Repository navigation
BuildElevate - v1.3.0
Overview
Adds Kubernetes support with deployment manifests, deploy/verify scripts, and an opt-in scaffolding flow, plus health probe endpoints. Also upgrades the GitHub Actions workflow and adds Turborepo caching across CI jobs.
Added
- Kubernetes: Kubernetes deployment manifests for the API and web apps — Namespace, ConfigMap, Deployments, ClusterIP Services, nginx Ingress with
/api/v1/*rewrite, and HPAs (2–10 replicas) - Kubernetes:
deploy.shto build/push images and apply all manifests, plus a CI-friendlyk8s/verify.shthat health-checks pods, endpoints, in-cluster HTTP, ingress, and HPA metrics — exposed ask8s:deployandk8s:verifypnpm scripts - Kubernetes:
/readyzand/healthzprobe endpoints on the API server for Kubernetes liveness and readiness checks - Kubernetes: Opt-in Kubernetes prompt during scaffolding (Docker-gated, defaults to No) with per-template manifest pruning and full upgrader integration
- Kubernetes: Kubernetes deployment guide added to the documentation site
Changed
- Kubernetes: Bake
API_INTERNAL_URLinto the web Docker image at build time so server-side rendering can reach the API in-cluster - CI & Tooling: Upgraded the GitHub Actions workflow — actions/checkout, setup-node, and pnpm/action-setup to v6, Node.js 20 → 24, pnpm 10 → 11.1.1, and switched to the native setup-node pnpm cache
Fixed
- CI & Tooling: Stripped unnecessary quotes from
DATABASE_URLvalues in.env.examplefiles
Performance
- CI & Tooling: Added Turborepo cache restoration to the lint, type-check, test, and build CI jobs for faster pipeline runs