From a510b7e995c2939959906db0c6813e219b344e14 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Sat, 14 Mar 2026 21:31:57 +0100 Subject: [PATCH] fix(wishlist): use --frozen-lockfile for pnpm install Without --frozen-lockfile, pnpm resolves newer transitive dependencies (e.g. http2-wrapper) that break the build. The upstream Dockerfile uses --frozen-lockfile to pin exact versions from the lockfile. Fixes #12867 --- ct/wishlist.sh | 2 +- install/wishlist-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/wishlist.sh b/ct/wishlist.sh index 80ec6fdb4..220423e91 100644 --- a/ct/wishlist.sh +++ b/ct/wishlist.sh @@ -46,7 +46,7 @@ function update_script() { msg_info "Updating Wishlist" cd /opt/wishlist - $STD pnpm install + $STD pnpm install --frozen-lockfile $STD pnpm svelte-kit sync $STD pnpm prisma generate sed -i 's|/usr/src/app/|/opt/wishlist/|g' $(grep -rl '/usr/src/app/' /opt/wishlist) diff --git a/install/wishlist-install.sh b/install/wishlist-install.sh index f1821e0c7..be08e1bb7 100644 --- a/install/wishlist-install.sh +++ b/install/wishlist-install.sh @@ -30,7 +30,7 @@ cp .env.example .env sed -i "s|^ORIGIN=.*|ORIGIN=http://${LOCAL_IP}:3280|" /opt/wishlist/.env echo "" >>/opt/wishlist/.env echo "NODE_ENV=production" >>/opt/wishlist/.env -$STD pnpm install +$STD pnpm install --frozen-lockfile $STD pnpm svelte-kit sync $STD pnpm prisma generate sed -i 's|/usr/src/app/|/opt/wishlist/|g' $(grep -rl '/usr/src/app/' /opt/wishlist)