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