Configurações do Rest PKI Core
O Rest PKI Core lê suas configurações de um arquivo de configuração ou de variáveis de ambiente, conforme a plataforma da instalação. Reinicie a aplicação após alterar qualquer configuração: a maioria delas só passa a valer ao iniciar.
Onde ficam as configurações
| Plataforma | Onde definir as configurações |
|---|---|
| Linux | Arquivo /etc/restpkicore/appsettings.conf |
| Windows Server | Arquivo C:\ProgramData\Lacuna Software\Rest PKI Core\appsettings.ini |
| Docker | Variáveis de ambiente do container |
| Azure App Services | Configurações de aplicativo (Application settings) do App Service |
As variáveis de ambiente valem em qualquer plataforma e têm prioridade sobre o arquivo de configuração: quando uma configuração está definida nos dois, vale o valor da variável de ambiente.
Como as configurações são escritas
Cada configuração tem uma seção e uma chave, e é escrita de forma diferente no arquivo de configuração e em uma
variável de ambiente. Por exemplo, as chaves Type e Path da seção BlobStorage:
No arquivo de configuração:
[BlobStorage]
Type=FileSystem
Path=/var/files/myapp
Como variável de ambiente (Docker e Azure App Services), com __ entre a seção e a chave:
BlobStorage__Type=FileSystem
BlobStorage__Path=/var/files/myapp
Configurações por recurso
- Biometria: lote de cadastro biométrico e o job que cuida dos lotes
- Blob Storage: onde a aplicação guarda os arquivos
- Envio de e-mails: servidor SMTP usado para enviar e-mails
- OpenID Connect: integração com o GrantID para o gerenciamento de usuários
- Carimbo de tempo: servidores de carimbo de tempo usados pela aplicação
- Logs: destinos e níveis dos logs