chore: scaffold dépôt CHLOVA (v0.1.0)
Pose le socle méta : CLAUDE.md (architecture cible + règles non négociables versioning/sécurité/risque), README, CHANGELOG, .env.example (références secrets only), .gitignore, squelette d'arborescence. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# CHLOVA — variables d'environnement (TEMPLATE)
|
||||
# Copier en `.env` et renseigner. NE JAMAIS committer `.env` ni de vraie valeur.
|
||||
# L'agent ne voit jamais ces secrets en clair : il manipule des références.
|
||||
|
||||
# ── Ollama (proxy cloud) ───────────────────────────────────────────────
|
||||
# Le conteneur Ollama local proxifie vers ollama.com. Egress doit autoriser
|
||||
# ollama.com. Joignable uniquement sur le réseau Docker interne.
|
||||
OLLAMA_BASE_URL=http://ollama:11434
|
||||
OLLAMA_API_KEY= # SECRET — clé API Ollama cloud
|
||||
OLLAMA_MODEL=qwen3:cloud # modèle cloud (suffixe :cloud), tool-calling
|
||||
|
||||
# ── MCP n8n (czlonkowski/n8n-mcp) ──────────────────────────────────────
|
||||
N8N_API_URL=http://n8n:5678 # interne uniquement
|
||||
N8N_API_KEY= # SECRET — token n8n à portée RESTREINTE
|
||||
MCP_N8N_URL=http://mcp-n8n:3000 # endpoint du serveur MCP n8n (interne)
|
||||
MCP_N8N_AUTH_TOKEN= # SECRET — auth du serveur MCP n8n
|
||||
|
||||
# ── MCP Portainer (portainer/portainer-mcp) ────────────────────────────
|
||||
PORTAINER_URL=https://portainer:9443 # interne uniquement
|
||||
PORTAINER_MCP_AUTH_TOKEN= # SECRET — token Portainer à portée RESTREINTE
|
||||
PORTAINER_READ_ONLY=true # Phase 1 : LECTURE SEULE — ne pas passer à false
|
||||
MCP_PORTAINER_URL=http://mcp-portainer:3000
|
||||
|
||||
# ── Surface Telegram (Phase 1) ─────────────────────────────────────────
|
||||
TELEGRAM_BOT_TOKEN= # SECRET — token du bot
|
||||
TELEGRAM_ALLOWED_USER_IDS= # liste d'IDs autorisés, séparés par virgule
|
||||
|
||||
# ── Backend CHLOVA ─────────────────────────────────────────────────────
|
||||
CHLOVA_ENV=development # development | production
|
||||
CHLOVA_LOG_LEVEL=info
|
||||
CHLOVA_DB_PATH=./data/chlova.db # SQLite : table assets (need-review, P2+)
|
||||
# Phase 1 : aucun port publié (Telegram en long-polling). Renseigné en P3+ si API/UI.
|
||||
# CHLOVA_HTTP_PORT=8080
|
||||
Reference in New Issue
Block a user