Todas as variáveis também podem ser definidas em um arquivo .env (carregado via dotenvy).
Autenticação
| Variável | Descrição |
|---|
KOBANA_TOKEN | Token do produto que você vai chamar (Bearer). Não é compartilhado entre produtos |
KOBANA_CREDENTIALS_FILE | Caminho para um arquivo JSON de credenciais OAuth |
KOBANA_CLIENT_ID | OAuth client ID (Gateway Bancário) |
KOBANA_CLIENT_SECRET | OAuth client secret (Gateway Bancário) |
KOBANA_INBOX_CLIENT_CERT | Caminho para o PEM (certificado + chave) usado no mTLS do inbox |
Configuração
| Variável | Descrição |
|---|
KOBANA_CONFIG_DIR | Diretório de configuração (padrão: ~/.config/kobana) |
KOBANA_ENVIRONMENT | production (padrão), sandbox ou development |
Logs
| Variável | Descrição |
|---|
KOBANA_LOG | Nível de log no stderr (ex.: kobana=debug). Desligado por padrão. |
KOBANA_LOG_FILE | Diretório para arquivos de log JSON com rotação diária. Desligado por padrão. |
Próximos passos