Esta documentação foi traduzida automaticamente por IA.
Configure e gerencie de forma centralizada as variáveis de ambiente e segredos. Isso é útil para armazenar dados sensíveis, reutilizar configurações e isolar configurações de ambiente.
.env| Característica | Arquivo .env | Variáveis e Segredos Configurados Dinamicamente |
|---|---|---|
| Local de Armazenamento | Armazenado no arquivo .env na raiz do projeto | Armazenado na tabela environmentVariables do banco de dados |
| Método de Carregamento | Carregado em process.env usando ferramentas como dotenv durante a inicialização da aplicação | Lido dinamicamente e carregado em app.environment durante a inicialização da aplicação |
| Método de Modificação | Requer edição direta do arquivo; as alterações só entram em vigor após reiniciar a aplicação | Suporta modificação em tempo de execução; as alterações entram em vigor imediatamente após recarregar a configuração da aplicação |
| Isolamento de Ambiente | Cada ambiente (desenvolvimento, teste, produção) requer manutenção separada dos arquivos .env | Cada ambiente (desenvolvimento, teste, produção) requer manutenção separada dos dados na tabela environmentVariables |
| Cenários Aplicáveis | Adequado para configurações estáticas fixas, como informações do banco de dados principal da aplicação | Adequado para configurações dinâmicas que exigem ajustes frequentes ou estão ligadas à lógica de negócios, como bancos de dados externos, informações de armazenamento de arquivos, etc. |
Este é um plugin integrado, então você não precisa instalá-lo separadamente.
Por exemplo, se você tem vários nós de e-mail em um fluxo de trabalho que precisam de configuração SMTP, pode armazenar a configuração SMTP comum em variáveis de ambiente.

Armazene informações de configuração de diversos bancos de dados externos, chaves de armazenamento de arquivos na nuvem e outros dados sensíveis.

Em diferentes ambientes, como desenvolvimento, teste e produção, usamos estratégias de gerenciamento de configuração independentes para garantir que as configurações e os dados de cada ambiente não interfiram uns nos outros. Cada ambiente tem suas próprias configurações, variáveis e recursos, o que evita conflitos entre os ambientes de desenvolvimento, teste e produção e garante que o sistema funcione como esperado em cada um deles.
Por exemplo, a configuração para serviços de armazenamento de arquivos pode ser diferente entre os ambientes de desenvolvimento e produção, como mostrado abaixo:
Ambiente de Desenvolvimento
Ambiente de Produção


Adição Individual

Adição em Lote

Após modificar ou excluir variáveis de ambiente, uma notificação para reiniciar a aplicação aparecerá no topo. As alterações nas variáveis de ambiente só entrarão em vigor depois que a aplicação for reiniciada.

Os dados criptografados das variáveis de ambiente utilizam criptografia simétrica AES. A CHAVE PRIVADA para criptografia e descriptografia é armazenada no diretório storage. Por favor, guarde-a com segurança; se for perdida ou sobrescrita, os dados criptografados não poderão ser descriptografados.


















Não adaptado


Não adaptado





