From 679244da2291c6680f3e1a9be53d021fca7e56e2 Mon Sep 17 00:00:00 2001 From: "y.campiontrebouta@innotexnas.ovh" Date: Thu, 5 Feb 2026 00:09:05 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20am=C3=A9liorer=20Dockerfile=20avec=20.do?= =?UTF-8?q?ckerignore=20et=20logs=20de=20d=C3=A9bogage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 9 +++++++++ Dockerfile | 12 +++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..4d8dde9 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +node_modules +npm-debug.log +.git +.gitignore +README.md +.env +.DS_Store +*.md +.cleanup-report.md diff --git a/Dockerfile b/Dockerfile index c16f006..b52825c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,13 +2,23 @@ FROM node:18-alpine WORKDIR /app +# Copy package files COPY backend/package*.json ./ -RUN npm install --production && npm cache clean --force +# 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 +# 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"]