mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-09 09:59:40 -06:00
20 lines
569 B
Docker
20 lines
569 B
Docker
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
|
|
|