Skip to main content
Esta página lista as variáveis de ambiente do executor. Variáveis de ambiente da Lerian SISBAJUD Mensageria lista as variáveis da Mensageria. Fundamentos de configuração do BYOC documenta as variáveis que todo serviço Go da Lerian compartilha: servidor, armazenamento de dados, telemetria e autenticação de plugin. Nas tabelas abaixo, a coluna Padrão / Obrigatório mostra o valor padrão. Um qualificador em negrito (por exemplo, Obrigatório) marca as variáveis que você deve definir. — significa que não há padrão. Uma variável marcada como Sensível guarda uma credencial ou material de chave. Injete-a a partir do seu gerenciador de segredos no momento do deploy. Não faça commit do seu valor. MENSAGERIA_BASE_URL liga o executor. Os requisitos do executor abaixo valem quando ela está definida.

Serviço e runtime

As verificações de produção exigem POSTGRES_PASSWORD e recusam POSTGRES_SSLMODE=disable. Com STREAMING_ENABLED=true, elas também exigem STREAMING_TLS_ENABLED=true.

Autenticação

Licença

License Manager descreve como o produto verifica a licença.

Gestão de chaves

Conexão com a Mensageria

O executor chama a API de execução da Mensageria. Integrando com o Lerian SISBAJUD a descreve.

Tempos de execução

Listener de webhook

Midaz

O executor lê a conexão com o Midaz de cada instituição da sua configuração, não de variáveis de ambiente. Operando o Lerian SISBAJUD executor a descreve.

Streaming de eventos

Valores que devem coincidir com a Mensageria

  • RESPONSE_DEADLINE_MARGIN. A Mensageria lê a mesma variável. Defina o mesmo valor nos dois componentes.
  • TLS mútuo. Defina MENSAGERIA_MTLS_ENABLED com o mesmo valor de SISBAJUD_EXECUTION_MTLS_ENABLED na Mensageria. Com TLS mútuo ligado na Mensageria e desligado no executor, o handshake TLS falha.
  • Identidade do executor. Na Mensageria, o cliente M2M em MENSAGERIA_CLIENT_ID tem o papel br-sisbajud-executor-role. EXECUTOR_M2M_SUBJECT é o sub do token desse cliente.