From 180c06dc3b718a58d05b630d0906cd042d3f799d Mon Sep 17 00:00:00 2001 From: omaroughriss Date: Mon, 8 Sep 2025 19:53:48 +0200 Subject: [PATCH] Update Dockerfile to fix deps --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e179f48..2656208 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,9 @@ FROM node:19-alpine WORKDIR /app -# Installation des dépendances +# Installation des dépendances (INCLUDING dev dependencies for build) COPY package*.json ./ -RUN npm install --production +RUN npm install # Copie des fichiers source COPY src ./src @@ -13,11 +13,14 @@ COPY tsconfig.json ./ # Compilation TypeScript RUN npm run build +# Nettoyage des dépendances de développement APRÈS la compilation +RUN npm ci --only=production && npm cache clean --force + # Création d'un utilisateur non-root RUN adduser -D appuser --uid 10000 && \ chown -R appuser /app USER appuser -# Configuration du port et démarrag +# Configuration du port et démarrage EXPOSE 8080 CMD ["npm", "start"] \ No newline at end of file