Configuration

Opções de configuração e customização na plataforma DevPrime.

Ao criar um novo microservices utilizando o DevPrime CLI nós fornecemos alguns parametros iniciais que refletem como o projeto está sendo customizado. Você pode encontrar todos os detalhes no arquivo “appsettings.json”.
/src/App/appsettings.json

No ambiente de produção esses parâmetros devem ser passados como variáveis de ambiente para os containers.

Nós recomendamos a utilização dos cofres disponíveis nos provedores de cloud como Microsoft Azure, Amazon AWS, Google Cloud ou externos como o Hashicorp Vault no contexto multi-cloud.


App

Defina a configuração da licença do DevPrime, configurações avançadas de debug na aplicação e/ou nos adapters.

Web

O adapter de web expoem as API’s dos microservices, arquivos estáticos e páginas web em ASP.NET MVC, Razor.

Stream

Defina as configurações no adapter de Stream permitindo alterar entre RabbitMQ, Kafka e outros e caso necessário utilizar mais de um Stream ao mesmo tempo.

State

Defina configurações do modelo de persistência de dados no adapter State como MongoDB, Redis, SQLServer, Elastic e outros. O DevPrime suporta mais de um modelo de State.

Observability

O adapter de Observability oferece Log automático, Trace distribuido no padrão OpenTemetry e Metrics. Nas configurações é possível desabilitar, definir configurações do Log no ambiente local de desenvolvimento.

Security

O adapter de security facilita a integração com Keycloak, Auth0 e outros provedores de identidade simplificando a adoção de segurança nas API’s e serviços Web.

Services

O adapter de services facilita a integração com serviços externos HTTP, gRPC, GraphQL além de integração com API’s seguras e suporte aos recursos de Retry e CircuitBreak.

Custom

Utilize o parâmetro custom para configurções personalizadaas da aplicação conforme a necessidade do projeto

Certificates and DataProtection

Criando um certificado para usar no data protection

Última modificação March 7, 2022 (13ca7bc)