From 7540314f53d84fb31e7039c9d4345b33ac949dbd Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 13 Aug 2025 10:57:48 -0400 Subject: [PATCH] Palmr: fix release version parsing (#6800) - increase RAM resources --- ct/palmr.sh | 9 ++++----- frontend/public/json/palmr.json | 6 +++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ct/palmr.sh b/ct/palmr.sh index 6839b0510..61fc34e40 100644 --- a/ct/palmr.sh +++ b/ct/palmr.sh @@ -8,7 +8,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV APP="Palmr" var_tags="${var_tags:-files}" var_cpu="${var_cpu:-4}" -var_ram="${var_ram:-4096}" +var_ram="${var_ram:-6144}" var_disk="${var_disk:-6}" var_os="${var_os:-debian}" var_version="${var_version:-12}" @@ -28,19 +28,18 @@ function update_script() { exit fi - RELEASE=$(curl -fsSL https://api.github.com/repos/kyantech/palmr/releases/latest | jq '.tag_name' | sed 's/^v//') + RELEASE=$(curl -fsSL https://api.github.com/repos/kyantech/palmr/releases/latest | jq '.tag_name' | sed 's/^"v//;s/"$//') if [[ "${RELEASE}" != "$(cat ~/.palmr 2>/dev/null)" ]] || [[ ! -f ~/.palmr ]]; then msg_info "Stopping Services" systemctl stop palmr-frontend palmr-backend msg_ok "Stopped Services" 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 - + msg_info "Updating ${APP}" cd /opt/palmr/apps/server mv /opt/palmr.env /opt/palmr/apps/server/.env diff --git a/frontend/public/json/palmr.json b/frontend/public/json/palmr.json index 09026650f..fba2fb98c 100644 --- a/frontend/public/json/palmr.json +++ b/frontend/public/json/palmr.json @@ -20,7 +20,7 @@ "script": "ct/palmr.sh", "resources": { "cpu": 4, - "ram": 4096, + "ram": 6144, "hdd": 6, "os": "Debian", "version": "12" @@ -32,6 +32,10 @@ "password": null }, "notes": [ + { + "text": "This LXC is very memory-hungry when updating; it requires at least 6GB RAM, but RAM may be reduced to as low as 2GB when running normally", + "type": "warning" + }, { "text": "To use a bind mount for storage, create symlinks to your mount for both `uploads` and `temp-uploads` in `/opt/palmr_data`", "type": "info"