En las tablas siguientes, la columna Valor por defecto / Requerida muestra el valor por defecto; un calificador en negrita (por ejemplo Requerida) marca las variables que debes definir.
— significa que no hay valor por defecto. 🔒 marca un secreto: inyéctalo en el momento del despliegue desde tu almacén de secretos y nunca lo guardes en el repositorio. Esta página solo enumera los nombres de las variables y su comportamiento; no imprime ningún valor secreto.Este rail no monta la API de administración de systemplane. Sus variables de almacén de datos usan un prefijo
DB_* en lugar de la forma compartida POSTGRES_*; consulta Almacenes de datos más abajo.Componentes y puertos
El componente API escucha enSERVER_PORT (por defecto 4014; SERVER_ADDRESS se deriva de él). Los workers de reconciliación, calendario y webhooks enlazan cada uno un WORKER_PORT para sus sondas de salud y llevan sus propios y extensos ajustes de tuning (tamaños de lote, intervalos de sondeo, concurrencia y circuit breakers) en sus respectivos archivos .env.example. Consulta Puertos de red predeterminados.
Integración con BTG y mTLS
Credenciales y ajustes de TLS mutuo para la conexión con BTG.Almacenes de datos
Este rail usa un prefijoDB_* (no la forma compartida POSTGRES_*) para su conexión principal a PostgreSQL y una réplica de lectura separada, además de MongoDB y Redis.
Midaz, CRM y Fees
Webhooks internos y programación
La API y los workers intercambian eventos a través de un canal de webhooks interno y ejecutan flujos Pix recurrentes y programados.Alcance de Pix y del ledger
Salud y readiness
Cada componente exponeGET /health (liveness) y GET /readyz (readiness) en su puerto; la API también responde /ready. Consulta Salud y readiness para la forma de la respuesta y el comportamiento de arranque/drenaje.
