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 \
pango \
giflib \
pixman
pixman \
vips-dev \
pkgconfig
# Copier les fichiers de configuration
COPY package*.json ./
@@ -28,8 +30,11 @@ RUN npm install --legacy-peer-deps
# Copier tout le code source
COPY . .
# Build du frontend et backend
RUN npm run build
# Augmenter la mémoire pour le build (résout les problèmes de mémoire avec Vite)
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
RUN rm -rf client node_modules/.cache