Pular para o conteúdo principal
Versão: v0.2.2

Configuração

O SDK carrega variáveis do processo e, quando presente, um arquivo .env no diretório de execução. As variáveis do processo têm precedência.

Configuração mínima

ENVIRONMENT=development
APP_NAME=school-module
APP_TYPE=service
CLOUD=none
VariávelValores aceitosUso
ENVIRONMENTdevelopment, test, sandbox, productionDefine formato dos logs e comportamento por ambiente.
APP_NAMEtexto não vazioIdentifica logs, recursos de observabilidade e chaves de cache.
APP_TYPEservice, serverless, cliIdentifica o tipo da aplicação.
CLOUDnone, aws, gcp, firebaseSeleciona integrações de cloud.

Valores ausentes ou inválidos impedem a inicialização. InitializeApp() registra o erro e interrompe o processo.

Ambientes locais e cloud

  • development e test são tratados como ambientes locais.
  • sandbox e production são tratados como ambientes de cloud.
  • Logs locais usam formato texto; os demais usam JSON.

As opções de cada módulo estão na referência de configuração.