From 8d20df5646e3355b08e4e2c81233ef9e6c617529 Mon Sep 17 00:00:00 2001 From: Manus Agent Date: Thu, 23 Apr 2026 06:16:41 -0400 Subject: [PATCH] chore: Dockerfile node:22-alpine + npm install (alignement recette) --- Dockerfile | 6 +++--- Dockerfile.migrate | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5d2bbb8..ed7b95e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ FROM node:22-alpine AS frontend-build WORKDIR /app/frontend # Copy package files -COPY frontend/package.json frontend/pnpm-lock.yaml* frontend/yarn.lock* frontend/package-lock.json* ./ +COPY frontend/package.json frontend/package-lock.json ./ # Install dependencies RUN npm install --legacy-peer-deps @@ -25,7 +25,7 @@ FROM node:22-alpine AS backend-build WORKDIR /app/backend # Copy package files -COPY backend/package.json backend/pnpm-lock.yaml* backend/yarn.lock* backend/package-lock.json* ./ +COPY backend/package.json backend/package-lock.json ./ # Install dependencies RUN npm install --legacy-peer-deps @@ -66,7 +66,7 @@ ENV UPLOAD_DIR=/app/uploads EXPOSE 3001 # Health check -HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ +HEALTHCHECK --interval=30s --timeout=10s --start-period=15s --retries=3 \ CMD curl -f http://localhost:3001/api/health || exit 1 # Start the application diff --git a/Dockerfile.migrate b/Dockerfile.migrate index b10d466..5569f1b 100644 --- a/Dockerfile.migrate +++ b/Dockerfile.migrate @@ -4,10 +4,10 @@ FROM node:22-alpine WORKDIR /app/backend # Copy package files -COPY backend/package.json backend/pnpm-lock.yaml* backend/yarn.lock* backend/package-lock.json* ./ +COPY backend/package.json backend/package-lock.json ./ # Install dependencies -RUN npm install --legacy-peer-deps +RUN npm ci --legacy-peer-deps # Copy source code COPY backend/ ./