Config
General application settings.
Pasta das Configurações
As configuração da aplicação estão disponíveis na pasta 📂 config, é onde são realizadas as parametrizações
gerais da aplicação e das integrações externas.
O Netuno suporta diversos tipos de ambientes, por padrão utilizamos o development (desenvolvimento) e o de
production (produção),
O ambiente ativo é definido no config.js que encontra-se na raíz da instalação do Netuno:
...
config.env = 'development'
...
Pode ser utilizado qualquer nome para definir o ambiente, sendo que as aplicações precisam ter o mesmo
nome de ambiente como nome dos arquivos (.json e .js na pasta de 📂 config da aplicação.
Por padrão, nesta pasta encontramos os seguintes arquivos:
_development.js
A injeção de código JavaScript que permite realizar configurações dinâmicas através da lógica programática
sobre as parametrizações definidas no arquivo _development.json. Por exemplo definir alguma configuração
com base em informações que estão em base de dados, definir a parametrização do comportamento da execução
de código, entre outros.
Este arquivo é utilizado dependendo da definição do ambiente, caso seja o de development (desenvolvimento).
_development.json
Definição das parametrizações da aplicação como o idioma, as configurações gerais de recursos e intregrações. Como por exemplo, configurações de bases de dados, Cron Jobs, integrações com SMTP ou API's remotas, autenticação, entre muitos outros.
Este arquivo é utilizado dependendo da definição do ambiente, caso seja o de development (desenvolvimento).
_production.js
A injeção de código JavaScript permite realizar configurações dinâmicas através de lógica programática sobre as
parametrizações definidas em _production.js. Por exemplo definir a configuração com informações que estão em
base de dados, parametrização do comportamento da execução de código, entre outros.
Este arquivo é utilizado dependendo da definição do ambiente, caso seja o de production (produção).
_production.json
Definição das parametrizações da aplicação como o idioma, as configurações gerais de recursos e intregrações. Como por exemplo, configurações de bases de dados, Cron Jobs, integrações com SMTP ou API's remotas, autenticação, entre muitos outros.
Este arquivo é utilizado dependendo da definição do ambiente, caso seja o de production (produção).