deploy: fix TemplateResponse signature
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
# =============================================================================
|
||||
# context-hub — Source de verite unique pour tous les agents
|
||||
# NAS Synology DS920+ | /mnt/docker/context-hub/
|
||||
# Port : 3093 | Domaine : context.bolbol.tn | 2026-06-24
|
||||
# AVERTISSEMENT : Ne jamais versionner (.gitignore)
|
||||
# =============================================================================
|
||||
|
||||
# APP
|
||||
APP_PORT=3093
|
||||
APP_DOMAIN=context.bolbol.tn
|
||||
APP_NAME=context-hub
|
||||
APP_ENV=production
|
||||
|
||||
# Docker
|
||||
WANTED_UID=1026
|
||||
WANTED_GID=100
|
||||
|
||||
# JWT
|
||||
JWT_SECRET=6bef33890569cb9414d1cffa193bea5880a6cda893e12a6714916fb3a63d00bf
|
||||
JWT_EXPIRE_HOURS=12
|
||||
|
||||
# Admin Nabil
|
||||
ADMIN_USER=nabil
|
||||
ADMIN_PASSWORD=2L2u519wcontext
|
||||
ADMIN_SECRET=38a6371e21f30636535405acb9fab144
|
||||
|
||||
# --- CLES API CONSUMERS ---
|
||||
# Matrice: infra+llm=tous | nyora=sauf-tt | perso=perso+claude+nabil | tt=tt+claude+nabil
|
||||
API_KEY_CLAUDE=ctx-claude-dacf0771949d90d269ebff25
|
||||
API_KEY_HERMES_TT=ctx-tt-a23436c6758eb3c84317cd3f
|
||||
API_KEY_HERMES_NYORA=ctx-nyora-922178490b124e5916c82782
|
||||
API_KEY_HERMES_PERSO=ctx-perso-229d04dd8ceca44bd7dc35e9
|
||||
API_KEY_GEMINI=ctx-gemini-2bbc151e225e3c527f9df775
|
||||
|
||||
# Scopes par cle (enforce serveur)
|
||||
# CLAUDE : infra,llm,nyora,perso,tt
|
||||
# HERMES_TT : infra,llm,tt
|
||||
# HERMES_NYORA : infra,llm,nyora
|
||||
# HERMES_PERSO : infra,llm,nyora,perso
|
||||
# GEMINI : infra,llm,nyora
|
||||
|
||||
# --- NAS INFRASTRUCTURE ---
|
||||
NAS_HOST=192.168.100.33
|
||||
NAS_SSH_PORT=22222
|
||||
NAS_SSH_USER=Best0f
|
||||
NAS_SSH_PASSWORD=2L2u519w@ommi
|
||||
NAS_UID=1026
|
||||
NAS_GID=100
|
||||
NAS_DOCKER_ROOT=/volume1/docker
|
||||
NAS_PORTS_REGISTRY=/volume1/docker/ports-registry.md
|
||||
NAS_ENV_FILE=/volume1/docker/hermes-platform/.env
|
||||
|
||||
# Reseau Docker
|
||||
DOCKER_INTERNAL_HOST=172.17.0.1
|
||||
DOCKER_LAN_HOST=192.168.100.33
|
||||
|
||||
# Identites NAS (ne jamais confondre)
|
||||
# bolbol = Gitea | Best0f = SSH | bestof = Portainer
|
||||
|
||||
# --- GITEA ---
|
||||
GITEA_URL=http://192.168.100.33:3232
|
||||
GITEA_USER=bolbol
|
||||
GITEA_PASSWORD=2L2u519wgitea
|
||||
GITEA_TOKEN=b7c8c44051c362404cd299dcabb36c73172731b0
|
||||
# Push: http://bolbol:2L2u519wgitea@172.17.0.1:3232/bolbol/<repo>.git
|
||||
|
||||
# --- BIFROST Gateway LLM ---
|
||||
BIFROST_URL_INTERNAL=http://bifrost:8080/v1
|
||||
BIFROST_URL_LAN=http://192.168.100.33:3085/v1
|
||||
BIFROST_VK=bfk-e5832bfe
|
||||
BIFROST_AUTH_HEADER=x-bf-vk
|
||||
# JAMAIS Authorization Bearer -> 401
|
||||
# bifrost-proxy cap max_tokens=16384
|
||||
BIFROST_DEFAULT_MODEL=deepseek/deepseek-chat-v3-0324
|
||||
BIFROST_PROVIDER=opencode-go
|
||||
BIFROST_BUDGET_USD_MONTH=10
|
||||
BIFROST_VISION_MODEL=openrouter/google/gemini-2.5-flash
|
||||
# DeepSeek = text-only, 404 sur images
|
||||
|
||||
# --- BASEROW ---
|
||||
BASEROW_URL=https://baserow.bolbol.tn
|
||||
BASEROW_URL_INTERNAL=http://172.27.0.18
|
||||
BASEROW_HOST_HEADER=baserow.bolbol.tn
|
||||
BASEROW_TOKEN=deT2PW3ZFZ0h3euxhKDFnlZhKNrcckYV
|
||||
BASEROW_USER=contact@bolbol.tn
|
||||
BASEROW_PASSWORD=2L2u519wbaserow
|
||||
|
||||
# Tables Baserow CI-CPT 2026 (scope tt)
|
||||
BASEROW_CI_CPT_GABES=991
|
||||
BASEROW_CI_CPT_GAFSA=992
|
||||
BASEROW_CI_CPT_KEBILI=993
|
||||
BASEROW_CI_CPT_MEDENINE=994
|
||||
BASEROW_CI_CPT_SFAX=995
|
||||
BASEROW_CI_CPT_TATAOUINE=996
|
||||
BASEROW_CI_CPT_TOZEUR=997
|
||||
BASEROW_CI_CPT_ZONE_SUD=998
|
||||
|
||||
# Tables Baserow FB 2026 (scope tt)
|
||||
BASEROW_FB_GABES=999
|
||||
BASEROW_FB_GAFSA=1000
|
||||
BASEROW_FB_KEBILI=1001
|
||||
BASEROW_FB_MEDENINE=1002
|
||||
BASEROW_FB_SFAX=1003
|
||||
BASEROW_FB_TATAOUINE=1004
|
||||
BASEROW_FB_TOZEUR=1005
|
||||
BASEROW_FB_ZONE_SUD=1006
|
||||
BASEROW_TABLE_RLA=856
|
||||
BASEROW_TABLE_CONSOMMABLES=228
|
||||
BASEROW_WORKSPACE_HORS_RLA=148
|
||||
BASEROW_WORKSPACE_RLA=147
|
||||
|
||||
# --- NYORA NOTES ---
|
||||
NYORA_NOTES_URL=http://192.168.100.33:8787
|
||||
NYORA_NOTES_URL_INTERNAL=http://nyora-notes:8787
|
||||
# Tokens vault: /mnt/docker/nyora-notes/data/hermes-*.token
|
||||
|
||||
# --- HERMES INSTANCES ---
|
||||
HERMES_TT_URL=http://192.168.100.33:3010
|
||||
HERMES_NYORA_URL=http://192.168.100.33:3020
|
||||
HERMES_PERSO_URL=http://192.168.100.33:3030
|
||||
HERMES_TT_API_KEY=fgs0bdaUkRZSKJMDAdRw80-CzkTfs19B
|
||||
HERMES_NYORA_API_KEY=xo7vqL5c90ZcwqknKnhJCNXEfSB8DMOG
|
||||
HERMES_PERSO_API_KEY=Qo03oWTmPaHe7_-NPYHXp6_Y37x8QwnO
|
||||
|
||||
# --- SERVICES NAS ---
|
||||
N8N_URL_LAN=http://192.168.100.33:5678
|
||||
N8N_USER=contact@bolbol.tn
|
||||
N8N_PASSWORD=2L2u519wn8n
|
||||
PORTAINER_URL=http://192.168.100.33:9000
|
||||
PORTAINER_USER=bestof
|
||||
PORTAINER_PASSWORD=2L2u519wportainer
|
||||
|
||||
# --- DR. NEXUM KILL-SWITCH ---
|
||||
DR_NEXUM_DEADLINE=2026-11-15
|
||||
DR_NEXUM_TARGET_SUBS=1000
|
||||
DR_NEXUM_TARGET_REVENUE_EUR=300
|
||||
|
||||
# --- MCP ---
|
||||
MCP_ENDPOINT=/mcp
|
||||
MCP_SSE=true
|
||||
# Verification scope enforced sur chaque requete MCP
|
||||
# Aucune donnee tt/perso ne transite vers Gemini
|
||||
Reference in New Issue
Block a user