Fix: installation .techradar avec npm_config_ignore_scripts et rebuild icons

This commit is contained in:
syoul
2025-12-02 20:31:13 +01:00
parent 0d5e4fb581
commit 3fd77a135b

View File

@@ -4,6 +4,7 @@ set -e
export HUSKY=0 export HUSKY=0
export HUSKY_SKIP_INSTALL=1 export HUSKY_SKIP_INSTALL=1
export NODE_PATH=/app/node_modules export NODE_PATH=/app/node_modules
export NPM_CONFIG_IGNORE_SCRIPTS=1
# Forcer l'installation des devDependencies (gray-matter) même si NODE_ENV=production dans l'environnement # Forcer l'installation des devDependencies (gray-matter) même si NODE_ENV=production dans l'environnement
ORIGINAL_NODE_ENV="${NODE_ENV:-}" ORIGINAL_NODE_ENV="${NODE_ENV:-}"
@@ -28,8 +29,9 @@ fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2));
EOF EOF
cd .techradar cd .techradar
npm install --ignore-scripts npm install --legacy-peer-deps
npm install gray-matter npm install gray-matter
NPM_CONFIG_IGNORE_SCRIPTS=0 npm run build:icons
cd .. cd ..
fi fi
@@ -40,6 +42,8 @@ else
unset NODE_ENV unset NODE_ENV
fi fi
unset NPM_CONFIG_IGNORE_SCRIPTS
# Lancer le serveur # Lancer le serveur
npm run serve -- --port "${PORT:-3000}" npm run serve -- --port "${PORT:-3000}"