Nas tabelas abaixo, a coluna Padrão / Obrigatória mostra o valor padrão; um qualificador em negrito (por exemplo Obrigatória) marca variáveis que você deve definir.
— significa que não há padrão. 🔒 marca um segredo — injete-o no momento do deploy a partir do seu secret store, nunca faça commit dele. Esta página lista apenas nomes de variáveis e comportamento; ela não imprime nenhum valor de segredo.Este rail não monta a API de administração do systemplane. Suas variáveis de datastore usam um prefixo
DB_* em vez do formato compartilhado POSTGRES_* — consulte Datastores abaixo.Componentes e portas
O componente de API escuta emSERVER_PORT (padrão 4014; SERVER_ADDRESS deriva dele). Os workers de reconciliação, agenda e webhook cada um se vincula a um WORKER_PORT para suas probes de saúde e carrega seus próprios parâmetros de tuning extensivos (tamanhos de batch, intervalos de polling, concorrência e circuit breakers) em seus respectivos arquivos .env.example. Consulte Portas de rede padrão.
Integração com a BTG e mTLS
Credenciais e as configurações de TLS mútuo para a conexão com a BTG.Datastores
Este rail usa um prefixoDB_* (não o formato compartilhado POSTGRES_*) para sua conexão PostgreSQL primária e uma réplica de leitura separada, além de MongoDB e Redis.
Midaz, CRM e Fees
Webhooks internos e agendamento
A API e os workers trocam eventos por um canal de webhook interno e rodam fluxos Pix recorrentes e agendados.Escopo Pix e de ledger
Saúde e prontidão
Cada componente expõeGET /health (liveness) e GET /readyz (readiness) em sua porta; a API também responde /ready. Consulte Saúde e prontidão para o formato da resposta e o comportamento de startup/drain.
