Palmr: ensure pnpm installed

This commit is contained in:
vhsdream 2025-08-03 20:45:02 -04:00
parent 82ce5d0647
commit b91580ce9d
2 changed files with 7 additions and 2 deletions

View File

@ -36,7 +36,10 @@ function update_script() {
msg_info "Updating ${APP}" msg_info "Updating ${APP}"
cp /opt/palmr/apps/server/.env /opt/palmr.env 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" 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 cd /opt/palmr/apps/server
PALMR_DIR="/opt/palmr_data" PALMR_DIR="/opt/palmr_data"
# export PALMR_DB="${PALMR_DIR}/palmr.db" # export PALMR_DB="${PALMR_DIR}/palmr.db"
@ -50,6 +53,7 @@ function update_script() {
cd /opt/palmr/apps/web cd /opt/palmr/apps/web
export NODE_ENV=production export NODE_ENV=production
export NEXT_TELEMETRY_DISABLED=1 export NEXT_TELEMETRY_DISABLED=1
mv ./.env.example ./.env
$STD pnpm install $STD pnpm install
$STD pnpm build $STD pnpm build
msg_ok "Updated $APP" msg_ok "Updated $APP"

View File

@ -17,9 +17,10 @@ msg_info "Installing dependencies"
$STD apt-get install -y yq $STD apt-get install -y yq
msg_ok "Installed dependencies" msg_ok "Installed dependencies"
NODE_VERSION="20" setup_nodejs
fetch_and_deploy_gh_release "Palmr" "kyantech/Palmr" "tarball" "latest" "/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
msg_info "Configuring palmr backend" msg_info "Configuring palmr backend"
PALMR_DIR="/opt/palmr_data" PALMR_DIR="/opt/palmr_data"
mkdir -p "$PALMR_DIR" mkdir -p "$PALMR_DIR"