From 8bfa7f856fab95b21e0478883f1879bff959fec0 Mon Sep 17 00:00:00 2001 From: valere Date: Fri, 7 Nov 2025 20:10:09 +0100 Subject: [PATCH] CI pnpm -> npm --- Dockerfile | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9694b1e..63b6804 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,15 @@ -# Stage de build -FROM node:20-alpine AS build +FROM node:20-bookworm AS builder WORKDIR /app +COPY package*.json ./ +RUN npm ci +RUN npm run build -RUN npm install -g pnpm -COPY package.json pnpm-lock.yaml* ./ -RUN pnpm install --frozen-lockfile -COPY . . -RUN pnpm build - -# Stage production -FROM node:20-alpine +FROM node:20-slim AS runner WORKDIR /app - -COPY --from=build /app/.output .output -COPY --from=build /app/package.json ./ -COPY --from=build /app/node_modules ./node_modules +COPY --from=builder /app/.output ./.output +COPY package*.json ./ EXPOSE 3000 CMD ["node", ".output/server/index.mjs"]