🐳 Docker - ecosif-reports

📋 Visão Geral

Este documento descreve como usar Docker para executar o serviço ecosif-reports.


🏗️ Dockerfile

O projeto possui um Dockerfile otimizado usando multi-stage build:

Características


🚀 Como Usar

Opção 1: Docker Compose (Recomendado)

1. Configurar Variáveis

Crie um arquivo .env:

POSTGRES_HOST=db
POSTGRES_PORT=5432
POSTGRES_DB=ecosif
POSTGRES_USER=postgres
POSTGRES_PASSWORD=senha123
ECOSIF_REPORTS_PORT=8084
AUTH_TOKEN_SECRET=your-secret-key

2. Build e Executar

docker-compose up -d
docker logs -f ecosif-reports

Opção 2: Docker Build Manual

docker build -t ecosif-reports:latest .
docker run -d --name ecosif-reports -p 8084:8084 \
  -e POSTGRES_HOST=host.docker.internal \
  ecosif-reports:latest

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