mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-23 06:58:12 +02:00
Merge pull request #94 from R0m1k3/dev
Improve build process to prevent memory errors and capture detailed logs
This commit is contained in:
1 file changed
+8
-3
+8
-3
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user