Commit Graph

3 Commits

Author SHA1 Message Date
8de9b5c0cb chore: bootstrap deploy no hml2 (#1)
All checks were successful
CD / build (push) Has been skipped
2026-05-06 12:11:54 +00:00
9f58b9afa5 chore: bootstrap deploy no hml2 (Dockerfile + k8s + workflow CD)
All checks were successful
CD / build (pull_request) Has been skipped
- Dockerfile multi-stage Node 18 (webcomponent) + Python 3.11
- vanna upstream pinned em 365d0617c1a4567ffee1b19b40c27feb4206bfcf
- requirements.txt + .env.example + .dockerignore
- k8s/: deployment (1 replica, PVC, Recreate), service, ingress (SSE/WS timeouts), PVC 5Gi
- .gitea/workflows/cd.yml seguindo template do lab

Pendência: criar Secret K8s vanna-clubpetro-secret com OPENAI_API_KEY + CLICKHOUSE_*
2026-05-05 17:56:37 -03:00
1d152c0dce Initial commit: Vanna 2.0 deployment for ClubPetro
Wrapper application around upstream Vanna with:
- Tenant-aware ChromaDB memory (per program/store)
- ClickHouse RLS runner with introspection guards
- PT-BR system prompt and chat translations
- Custom Plotly chart generator (ranked bar, datetime coercion)
- Embed bootstrap (theme pierce + i18n + markdown) shared by demo and React app
- Event sink for chat turn observability
2026-04-29 17:22:05 -03:00