From b91580ce9d4c823728b4ed68f22a0da7aa2f85a7 Mon Sep 17 00:00:00 2001 From: vhsdream Date: Sun, 3 Aug 2025 20:45:02 -0400 Subject: [PATCH] Palmr: ensure pnpm installed --- ct/palmr.sh | 4 ++++ install/palmr-install.sh | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ct/palmr.sh b/ct/palmr.sh index a9a7297e..5722ecdb 100644 --- a/ct/palmr.sh +++ b/ct/palmr.sh @@ -36,7 +36,10 @@ function update_script() { msg_info "Updating ${APP}" cp /opt/palmr/apps/server/.env /opt/palmr.env + rm -rf /opt/palmr fetch_and_deploy_gh_release "Palmr" "kyantech/Palmr" "tarball" "latest" "/opt/palmr" + PNPM="$(jq -r '.packageManager' /opt/palmr/package.json)" + NODE_VERSION="20" NODE_MODULE="$PNPM" setup_nodejs cd /opt/palmr/apps/server PALMR_DIR="/opt/palmr_data" # export PALMR_DB="${PALMR_DIR}/palmr.db" @@ -50,6 +53,7 @@ function update_script() { cd /opt/palmr/apps/web export NODE_ENV=production export NEXT_TELEMETRY_DISABLED=1 + mv ./.env.example ./.env $STD pnpm install $STD pnpm build msg_ok "Updated $APP" diff --git a/install/palmr-install.sh b/install/palmr-install.sh index 33ebde48..7d7856a5 100644 --- a/install/palmr-install.sh +++ b/install/palmr-install.sh @@ -17,9 +17,10 @@ msg_info "Installing dependencies" $STD apt-get install -y yq msg_ok "Installed dependencies" -NODE_VERSION="20" setup_nodejs - fetch_and_deploy_gh_release "Palmr" "kyantech/Palmr" "tarball" "latest" "/opt/palmr" +PNPM="$(jq -r '.packageManager' /opt/palmr/package.json)" +NODE_VERSION="20" NODE_MODULE="$PNPM" setup_nodejs + msg_info "Configuring palmr backend" PALMR_DIR="/opt/palmr_data" mkdir -p "$PALMR_DIR"