⚙️ Configurações - ecosif-compliance
📋 Visão Geral
Este documento descreve todas as configurações disponíveis no serviço ecosif-compliance.
🔧 Arquivos de Configuração
O serviço utiliza arquivos JSON para configuração:
config.json(padrão)config-{environment}.json(baseado emecosif.runtime.environment)
Estrutura do config.json
{
"host": {
"address": "http://localhost",
"port": 8021
},
"database": {
"host": "localhost",
"port": 5432,
"name": "ecosif",
"user": "postgres",
"password": "${POSTGRES_PASSWORD}"
},
"cors": {
"allowed_origins": ["http://localhost:4200"]
},
"runtime": {
"dev-mode": false,
"log-requests": true,
"debug": false
},
"logging": {
"level": "INFO",
"folder": "/log",
"filename": "compliance.log"
}
}
🔐 Variáveis de Ambiente
Obrigatórias
| Variável | Descrição | Exemplo |
|---|---|---|
ecosif.runtime.environment |
Ambiente de execução | dev, test, prod |
Suportadas em config.json
${POSTGRES_PASSWORD}- Senha do PostgreSQL- Outras variáveis podem ser definidas
Última Atualização: 2025-12-01