From 47ad790f79f2e759747595e6382939b34129b6d9 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 3 Jun 2026 22:42:29 -0500 Subject: [PATCH] fix Dockerfiles: remove deprecated flags, add .dockerignore --- admin/.dockerignore | 3 +++ admin/Dockerfile | 3 +-- backend/.dockerignore | 3 +++ backend/Dockerfile | 7 ++----- 4 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 admin/.dockerignore create mode 100644 backend/.dockerignore diff --git a/admin/.dockerignore b/admin/.dockerignore new file mode 100644 index 0000000..8b88447 --- /dev/null +++ b/admin/.dockerignore @@ -0,0 +1,3 @@ +node_modules +.next +.git diff --git a/admin/Dockerfile b/admin/Dockerfile index b3d0c1b..638a671 100644 --- a/admin/Dockerfile +++ b/admin/Dockerfile @@ -1,8 +1,7 @@ FROM node:22-alpine AS builder -RUN npm install -g npm@latest WORKDIR /app COPY package*.json ./ -RUN npm ci --ignore-scripts --no-audit --no-fund +RUN npm ci COPY . . RUN npm run build diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000..a21f178 --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1,3 @@ +node_modules +dist +.git diff --git a/backend/Dockerfile b/backend/Dockerfile index 4578233..7c71fca 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,14 +1,11 @@ FROM node:22-alpine AS builder -RUN npm install -g npm@latest WORKDIR /app COPY package*.json ./ -RUN npm ci --ignore-scripts --no-audit --no-fund +RUN npm ci COPY . . -RUN npx prisma generate -RUN npm run build +RUN npx prisma generate && npm run build FROM node:22-alpine AS runner -RUN npm install -g npm@latest WORKDIR /app COPY --from=builder /app/dist ./dist COPY --from=builder /app/node_modules ./node_modules