New unified helm chart at helm/marktvogt/ that combines backend (Go API, Postgres, Dragonfly, migrate hook, discovery cron) and web (SvelteKit SSR) into a single release. Replaces the per-service charts at backend/deploy/helm and web/deploy/helm — kept in place until the live migration is verified (see helm/marktvogt/MIGRATION.md). Selector labels and resource names match the existing per-service charts exactly so migration is by re-annotation rather than recreate; CNPG cluster and Dragonfly survive the cutover with no data loss. Adds scripts/k8s-secrets-sync.sh + .env.helm.example for reproducible out-of-band secret creation. .env.helm itself is gitignored.
61 lines
1.4 KiB
Plaintext
61 lines
1.4 KiB
Plaintext
# ── Backend ──────────────────────────────────
|
|
/backend/api
|
|
/backend/seed
|
|
*.test
|
|
*.out
|
|
coverage.html
|
|
go.work
|
|
go.work.sum
|
|
vendor/
|
|
|
|
# discovery-eval local caches + generated reports
|
|
.eval-cache.json
|
|
.cat-eval-cache.json
|
|
eval-report.json
|
|
cat-eval-report.json
|
|
|
|
# ── Web ──────────────────────────────────────
|
|
/web/node_modules/
|
|
/web/.svelte-kit/
|
|
/web/build/
|
|
/web/.output/
|
|
/web/vite.config.js.timestamp-*
|
|
/web/vite.config.ts.timestamp-*
|
|
|
|
# ── App ──────────────────────────────────────
|
|
/app/.dart_tool/
|
|
/app/build/
|
|
/app/.flutter-plugins
|
|
/app/.flutter-plugins-dependencies
|
|
|
|
# ── Docs ─────────────────────────────────────
|
|
/docs/superpowers/
|
|
|
|
# ── Git worktrees ─────────────────────────────
|
|
.worktrees/
|
|
|
|
# ── Shared ───────────────────────────────────
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
!.env.example
|
|
!.env.test
|
|
|
|
# Local k8s secrets reference (see .env.helm.example)
|
|
.env.helm
|
|
.idea/
|
|
.vscode/
|
|
.claude/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
Thumbs.db
|
|
/tmp/
|
|
/dist/
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|