Variáveis de ambiente de deploy do Lerian SRC: postura de runtime, licença, identidade da instituição, PostgreSQL, eventos, Access Manager, IBM MQ, custódia de chaves, dados em repouso e telemetria.
O Lerian SRC lê sua configuração a partir do ambiente do processo na inicialização. Você define essas variáveis no momento do deploy. Um restart do serviço as torna efetivas. Os fundamentos de configuração do BYOC tratam do modelo de configuração do BYOC.Nas tabelas abaixo, a coluna Padrão / Obrigatório mostra o valor que o Lerian SRC aplica quando você deixa a variável sem definir. Um qualificador em negrito marca uma variável que você deve definir, em todo ambiente ou sob uma condição indicada. A condição “fora do desenvolvimento local” significa todo ambiente exceto um ENV_NAME igual a develop ou development com DEPLOYMENT_MODE vazio ou local. O valor — significa que o Lerian SRC não aplica nenhum padrão. Uma descrição que termina com “Sensível.” marca uma variável que guarda um segredo.Um deploy de produção é aquele em que ENV_NAME indica produção ou DEPLOYMENT_MODE é saas ou byoc. O Lerian SRC aplica verificações mais rígidas nele.
Quando um valor no arquivo de exemplo publicado difere do valor que o código aplica, esta página publica o valor do código.
Ambiente de deploy: local, develop, development, uat, staging, prod ou production. Outro valor interrompe o boot.
DEPLOYMENT_MODE
local. Obrigatório em produção
Modelo de deploy: local, byoc ou saas. Outro valor interrompe o boot.
LOG_LEVEL
info
Nível de log na inicialização: debug, info, warn ou error. A chave de runtime src.log.level o muda enquanto o serviço roda.
SERVER_PORT
3006
Porta HTTP de escuta.
TRUSTED_PROXIES
—
Lista separada por vírgulas de endereços de proxy ou intervalos CIDR em que o Lerian SRC confia para o endereço IP do cliente. Vazio não confia em nenhum proxy.
PROXY_HEADER
X-Forwarded-For quando TRUSTED_PROXIES está definida
Header que leva o endereço IP do cliente a partir de um proxy confiável.
A base do CNPJ da sua instituição: 8 caracteres de 0-9 e A-Z, não todos zeros. O Lerian SRC deriva dela os nomes das filas IBM MQ e os números de operação.
SRC_SENDER_ISPB
Obrigatório em produção, ou quando SRC_MQ_HOST está definida
O ISPB da sua instituição: 8 dígitos, não todos zeros.