Merge pull request #94 from R0m1k3/dev

Improve build process to prevent memory errors and capture detailed logs
This commit is contained in:
LogiFlow authored and GitHub committed 2025-11-17 16:56:51 +01:00
commit 6687717cb8
1 file changed
+8 -3
+8 -3
View File
@@ -17,7 +17,9 @@ RUN apk add --no-cache \
jpeg \ jpeg \
pango \ pango \
giflib \ giflib \
pixman pixman \
vips-dev \
pkgconfig
# Copier les fichiers de configuration # Copier les fichiers de configuration
COPY package*.json ./ COPY package*.json ./
@@ -28,8 +30,11 @@ RUN npm install --legacy-peer-deps
# Copier tout le code source # Copier tout le code source
COPY . . COPY . .
# Build du frontend et backend # Augmenter la mémoire pour le build (résout les problèmes de mémoire avec Vite)
RUN npm run build ENV NODE_OPTIONS="--max-old-space-size=4096"
# Build du frontend et backend avec logs détaillés
RUN npm run build 2>&1 | tee build.log || (cat build.log && exit 1)
# Nettoyer les fichiers inutiles pour réduire la taille # Nettoyer les fichiers inutiles pour réduire la taille
RUN rm -rf client node_modules/.cache RUN rm -rf client node_modules/.cache