6 Commits
Author SHA1 Message Date
albert 6cf121d3b5 Untrack .DS_Store, add .gitignore
Housekeeping before pushing to the Gitea remote.
2026-08-25 02:07:58 +02:00
albertandClaude Sonnet 5 661a7e060c Add k3s deployment scaffolding for dist/ on Vultr
Ships the static landing page to the existing k3s cluster at
65.20.110.165, served at www.apexturf.es (apexturf.es redirects to
it), using a self-hosted Gitea instance as the container registry.

- deploy/Dockerfile + nginx.conf: nginx:alpine image serving dist/
  (SPA-safe fallback, gzip, cache headers). Build-tested locally
  against the real dist/ output.
- deploy/k8s/apex-turf/: Namespace, Deployment, Service, and two
  Ingresses (www.apexturf.es + a Traefik Middleware redirect from
  the bare domain).
- deploy/k8s/cert-manager/: Let's Encrypt ClusterIssuers (prod +
  staging) for HTTP-01 via the cluster's bundled Traefik.
- deploy/k8s/gitea/: Helm values for a lightweight, SQLite-backed
  Gitea at git.apexturf.es with its container registry enabled.
- docs/DEPLOYMENT.md: full phased runbook with exact commands,
  troubleshooting, and a redeploy cheat sheet.
- docs/README.md: point at the new deploy/ tree and runbook.

Nothing here touches the remote cluster — these are local manifests
and docs for the user to apply themselves.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 20:38:03 +02:00
albert db45efcfd2 update memory docs 2026-08-24 20:15:31 +02:00
albert 7ea52c185c first version and docs 2026-08-24 20:12:26 +02:00
albert 76d3d41468 adding the agent.md 2026-08-24 19:40:54 +02:00
albert fc785fe02a inital commit 2026-08-24 19:39:04 +02:00