From 0b3ae4f9454204c8dc731e4f1b23c679ef9420fe Mon Sep 17 00:00:00 2001 From: Sidney Date: Sun, 19 Apr 2026 23:02:20 -0300 Subject: [PATCH] Fix: Dockerfiles com npm install e services --- manager/Dockerfile | 11 ++++++----- portal/Dockerfile | 8 ++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/manager/Dockerfile b/manager/Dockerfile index 3fade85..6d78336 100644 --- a/manager/Dockerfile +++ b/manager/Dockerfile @@ -4,8 +4,8 @@ FROM node:22-alpine AS builder WORKDIR /app # Copiar package files e instalar dependências -COPY package.json package-lock.json ./ -RUN npm ci +COPY package.json ./ +RUN npm install # Copiar todo o código fonte COPY . . @@ -19,11 +19,12 @@ FROM node:22-alpine AS production WORKDIR /app # Copiar package files e instalar apenas dependências de produção -COPY package.json package-lock.json ./ -RUN npm ci --omit=dev +COPY package.json ./ +RUN npm install --omit=dev -# Copiar o servidor Express +# Copiar o servidor Express e pastas necessárias COPY server.js ./ +COPY services ./services # Copiar a pasta dist gerada no build COPY --from=builder /app/dist ./dist diff --git a/portal/Dockerfile b/portal/Dockerfile index 7ddd725..107db87 100644 --- a/portal/Dockerfile +++ b/portal/Dockerfile @@ -1,16 +1,16 @@ # ---- Build Stage ---- FROM node:22-alpine AS builder WORKDIR /app -COPY package.json package-lock.json ./ -RUN npm ci +COPY package.json ./ +RUN npm install COPY . . RUN npm run build # ---- Production Stage ---- FROM node:22-alpine AS production WORKDIR /app -COPY package.json package-lock.json ./ -RUN npm ci --omit=dev +COPY package.json ./ +RUN npm install --omit=dev COPY server.js ./ COPY --from=builder /app/dist ./dist EXPOSE 3001