diff --git a/Dockerfile b/Dockerfile index c19b612..e558433 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,18 +3,10 @@ FROM node:20-alpine AS build WORKDIR /app -# Installer pnpm RUN npm install -g pnpm - -# Copier package.json et lockfile pour cache pnpm COPY package.json pnpm-lock.yaml* ./ - RUN pnpm install --frozen-lockfile - -# Copier tout le projet COPY . . - -# Build Nuxt RUN pnpm build # Stage production @@ -24,7 +16,8 @@ WORKDIR /app COPY --from=build /app/.output .output COPY --from=build /app/package.json ./ -COPY --from=build /app/node_modules ./node_modules + +RUN pnpm install --prod --frozen-lockfile EXPOSE 3000 CMD ["node", ".output/server/index.mjs"]