Fix: installation .techradar avec npm_config_ignore_scripts et rebuild icons
This commit is contained in:
@@ -4,6 +4,7 @@ set -e
|
||||
export HUSKY=0
|
||||
export HUSKY_SKIP_INSTALL=1
|
||||
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
|
||||
ORIGINAL_NODE_ENV="${NODE_ENV:-}"
|
||||
@@ -28,8 +29,9 @@ fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2));
|
||||
EOF
|
||||
|
||||
cd .techradar
|
||||
npm install --ignore-scripts
|
||||
npm install --legacy-peer-deps
|
||||
npm install gray-matter
|
||||
NPM_CONFIG_IGNORE_SCRIPTS=0 npm run build:icons
|
||||
cd ..
|
||||
fi
|
||||
|
||||
@@ -40,6 +42,8 @@ else
|
||||
unset NODE_ENV
|
||||
fi
|
||||
|
||||
unset NPM_CONFIG_IGNORE_SCRIPTS
|
||||
|
||||
# Lancer le serveur
|
||||
npm run serve -- --port "${PORT:-3000}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user