diff --git a/Dockerfile b/Dockerfile index 909ba41..50c401d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,12 +16,8 @@ FROM node:22-alpine AS runner WORKDIR /app -RUN npm install -g pnpm - -# Copier les fichiers de dépendances (y compris les patches nécessaires à pnpm) -COPY package.json pnpm-lock.yaml ./ -COPY patches ./patches -RUN pnpm install --frozen-lockfile --prod +# Copier toutes les dépendances (y compris devDeps référencées dans le bundle comme vite) +COPY --from=builder /app/node_modules ./node_modules # Copier le build COPY --from=builder /app/dist ./dist @@ -29,6 +25,7 @@ COPY --from=builder /app/dist ./dist # Copier les fichiers de configuration nécessaires au runtime COPY drizzle ./drizzle COPY drizzle.config.ts ./ +COPY package.json ./ EXPOSE 3000