mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-11 17:29:37 +02:00
Fix: Retrait de --only=production dans le Dockerfile
Correction du Dockerfile pour résoudre l'erreur de build au stage de production. Problème: - npm ci --only=production échouait car package.json contient maintenant toutes les dépendances React/Vite dans "dependencies" - Ces dépendances sont nécessaires pour le build mais causent une erreur avec --only=production Solution: - Retrait du flag --only=production - Installation de toutes les dépendances dans l'image de production - Les dépendances frontend ne seront pas utilisées en runtime (seul le serveur tourne) - L'image sera légèrement plus grosse mais fonctionnelle Note: Seules les dépendances backend (express, sqlite3, bcrypt, etc.) sont utilisées en runtime. Les deps React restent inutilisées dans l'image.
This commit is contained in:
1 file changed
+4
-2
+4
-2
@@ -35,8 +35,10 @@ RUN apk add --no-cache sqlite
|
||||
# Copier les fichiers de dépendances
|
||||
COPY package*.json ./
|
||||
|
||||
# Installer uniquement les dépendances de production pour le serveur
|
||||
RUN npm ci --only=production
|
||||
# Installer les dépendances backend
|
||||
# Note: On installe toutes les dépendances car package.json contient aussi les deps frontend
|
||||
# mais seules les deps backend sont utilisées en runtime (express, sqlite3, bcrypt, etc.)
|
||||
RUN npm ci
|
||||
|
||||
# Copier le code du serveur
|
||||
COPY server.js ./
|
||||
|
||||
Reference in new issue
Block a user