From 7b642bc565c04ccb0f975ddcf0543662438497ee Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 12 Nov 2025 07:49:13 +0000 Subject: [PATCH] Fix: Rendre les commandes COPY plus explicites dans le Dockerfile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remplacement des wildcards (*, ?) par des noms de fichiers explicites pour éviter tout problème potentiel avec la résolution des patterns dans Docker COPY. Changements : - COPY package*.json -> COPY package.json package-lock.json - COPY tsconfig*.json -> COPY tsconfig.json tsconfig.app.json tsconfig.node.json - COPY tailwind.config.* -> COPY tailwind.config.js tailwind.config.ts Cela garantit que tous les fichiers nécessaires sont correctement copiés dans le contexte de build Docker. --- Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index fbd9d7c..02f0f3a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,19 +7,19 @@ WORKDIR /app # Installer les dépendances nécessaires pour compiler les modules natifs RUN apk add --no-cache python3 make g++ -# Copier les fichiers de dépendances -COPY package*.json ./ -COPY tsconfig*.json ./ +# Copier les fichiers de configuration et dépendances +COPY package.json package-lock.json ./ +COPY tsconfig.json tsconfig.app.json tsconfig.node.json ./ COPY vite.config.ts ./ COPY components.json ./ COPY postcss.config.js ./ -COPY tailwind.config.* ./ +COPY tailwind.config.js tailwind.config.ts ./ COPY eslint.config.js ./ # Installer TOUTES les dépendances (dev + prod) RUN npm ci -# Copier le code source +# Copier le code source complet COPY index.html ./ COPY src ./src COPY public ./public @@ -37,7 +37,7 @@ WORKDIR /app RUN apk add --no-cache sqlite python3 make g++ # Copier les fichiers de dépendances -COPY package*.json ./ +COPY package.json package-lock.json ./ # Installer les dépendances backend # Note: On installe toutes les dépendances car package.json contient aussi les deps frontend