chore: local compose/image tweaks for testing metrics (not part of PR)

This commit is contained in:
Elizandro Pacheco 2025-09-16 19:35:22 -03:00
parent 875b874a7b
commit a3223ec890
2 changed files with 20 additions and 1 deletions

19
Dockerfile.metrics Normal file
View File

@ -0,0 +1,19 @@
FROM evoapicloud/evolution-api:latest AS base
WORKDIR /evolution
# Copiamos apenas o necessário para recompilar o dist com as mudanças locais
COPY tsconfig.json tsup.config.ts package.json ./
COPY src ./src
# Recompila usando os node_modules já presentes na imagem base
RUN npm run build
# Runtime final: reaproveita a imagem oficial e apenas sobrepõe o dist
FROM evoapicloud/evolution-api:latest AS final
WORKDIR /evolution
COPY --from=base /evolution/dist ./dist
ENV PROMETHEUS_METRICS=true
# Entrada original da imagem oficial já sobe o app em /evolution

View File

@ -3,7 +3,7 @@ version: "3.8"
services:
api:
container_name: evolution_api
image: evoapicloud/evolution-api:latest
image: evolution/api:metrics
restart: always
depends_on:
- redis