Instalando dependências:
npm install
Compilando localmente:
npm run build
Executando localmente (após build):
npm start
Executando com Docker (modo de desenvolvimento)
- Construir e subir com Docker Compose (cria também um container MongoDB):
# no Windows PowerShell
docker-compose up --buildIsso inicia a aplicação em modo development usando ts-node-dev (live-reload).
O serviço do Mongo é exposto no host na porta 27917 (mapeada para 27017 do container).
- Acessar a API:
http://localhost:3050/api/v1/news
- Health endpoint (usado para healthchecks):
http://localhost:3050/health
- Para rodar em background:
docker-compose up --build -d- Para parar e remover containers:
docker-compose down