ADR-046: Environments and configuration
Estado
Accepted — 2026-08-23
Decisión
| Ambiente | Uso | Datos |
|---|---|---|
local | Dev + agentes | Compose; fixtures |
staging | Cuando exista VPS de prueba | Anonimizados / seed |
production | Piloto y paying | Reales |
Variables por ambiente (ADR-015):
DATABASE_URL,REDIS_URLJWT_SECRET,ENCRYPTION_KEY(mailbox tokens)SENTRY_DSN,AI_API_KEYAPP_URL,API_URL- Flags default (ADR-033)
Reglas:
.env.examplecompleto en git;.envno.- Mismo nombre de variables en los tres ambientes.
NODE_ENV=productionno se usa en local.- Staging no comparte DB ni Redis con production.
- DOC-016 lista la matriz; el scaffolding crea el example.
No hay development cloud separado de staging en V1 (equipo chico).