fix(invoiceshelf): use pnpm instead of yarn for frontend build

InvoiceShelf pins pnpm via packageManager; yarn install fails during
install and update with a Corepack package manager mismatch.
This commit is contained in:
MickLesk
2026-06-22 21:39:15 +02:00
parent 6b931ef4d4
commit fe82ef9442
+4 -5
View File
@@ -53,12 +53,11 @@ function update_script() {
cd /opt/invoiceshelf
$STD composer install --no-dev --optimize-autoloader
if command -v corepack >/dev/null 2>&1; then
$STD corepack yarn install
$STD corepack yarn build
$STD corepack pnpm install
$STD corepack pnpm run build
else
$STD yarn install
$STD yarn build
$STD pnpm install
$STD pnpm run build
fi
$STD php artisan migrate --force
$STD php artisan optimize:clear