From b3f868e134bdda9382292792a8dbd70ee9a34298 Mon Sep 17 00:00:00 2001 From: "y.campiontrebouta@innotexnas.ovh" Date: Thu, 5 Feb 2026 00:12:32 +0100 Subject: [PATCH] fix: exclure backend/node_modules du .dockerignore et simplifier Dockerfile --- .dockerignore | 2 ++ Dockerfile | 11 ++--------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.dockerignore b/.dockerignore index 4d8dde9..53328b8 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,6 @@ node_modules +backend/node_modules +frontend/node_modules npm-debug.log .git .gitignore diff --git a/Dockerfile b/Dockerfile index b52825c..719a663 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,20 +5,13 @@ WORKDIR /app # Copy package files COPY backend/package*.json ./ -# Install dependencies with verbose output for debugging -RUN echo "Installing dependencies..." && \ - npm install --production && \ - echo "Dependencies installed successfully" && \ - npm list --production && \ - npm cache clean --force +# Install dependencies cleanly +RUN npm install --production # Copy application code COPY backend/src ./src COPY frontend ./frontend -# Verify express was installed -RUN ls -la node_modules | grep express || echo "WARNING: express not found in node_modules" - EXPOSE 4001 CMD ["node", "src/server.js"]