⚙️ 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:

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


Última Atualização: 2025-12-01