From 8dbb30ba87c2701764c6e800a8d763ae46d2da38 Mon Sep 17 00:00:00 2001 From: vhsdream Date: Mon, 4 Aug 2025 10:11:45 -0400 Subject: [PATCH 1/2] Palmr: increase CPU resources --- ct/palmr.sh | 2 +- install/palmr-install.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ct/palmr.sh b/ct/palmr.sh index 3c026ab4..276ea22c 100644 --- a/ct/palmr.sh +++ b/ct/palmr.sh @@ -7,7 +7,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV APP="Palmr" var_tags="${var_tags:-files}" -var_cpu="${var_cpu:-2}" +var_cpu="${var_cpu:-4}" var_ram="${var_ram:-4096}" var_disk="${var_disk:-6}" var_os="${var_os:-debian}" diff --git a/install/palmr-install.sh b/install/palmr-install.sh index 3a12f058..9d1d87c0 100644 --- a/install/palmr-install.sh +++ b/install/palmr-install.sh @@ -37,7 +37,7 @@ sed -e 's/_ENCRYPTION=true/_ENCRYPTION=false/' \ $STD pnpm install $STD pnpm dlx prisma generate $STD pnpm dlx prisma migrate deploy -$STD pnpm dlx prisma db push # This was missing from the docs +$STD pnpm dlx prisma db push $STD pnpm db:seed $STD pnpm build msg_ok "Configured palmr backend" From c427419bf9502020386ebb36a1b18c8366997f48 Mon Sep 17 00:00:00 2001 From: vhsdream Date: Mon, 4 Aug 2025 10:12:24 -0400 Subject: [PATCH 2/2] Palmr: formatting --- ct/palmr.sh | 90 ++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/ct/palmr.sh b/ct/palmr.sh index 276ea22c..5872f971 100644 --- a/ct/palmr.sh +++ b/ct/palmr.sh @@ -20,52 +20,52 @@ color catch_errors function update_script() { - header_info - check_container_storage - check_container_resources - if [[ ! -d /opt/palmr_data ]]; then - msg_error "No ${APP} Installation Found!" - exit - fi - - RELEASE=$(curl -fsSL https://api.github.com/repos/kyantech/palmr/releases/latest | yq '.tag_name' | sed 's/^v//') - if [[ "${RELEASE}" != "$(cat ~/.palmr 2>/dev/null)" ]] || [[ ! -f ~/.palmr ]]; then - msg_info "Stopping Services" - systemctl stop palmr-frontend palmr-backend - msg_ok "Stopped Services" - - 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" - $STD pnpm install - mv /opt/palmr.env ./.env - $STD pnpm dlx prisma generate - $STD pnpm dlx prisma migrate deploy - $STD pnpm build - - 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" - - msg_info "Starting Services" - systemctl start palmr-backend palmr-frontend - msg_ok "Started Services" - - msg_ok "Updated Successfully" - else - msg_ok "Already up to date" - fi + header_info + check_container_storage + check_container_resources + if [[ ! -d /opt/palmr_data ]]; then + msg_error "No ${APP} Installation Found!" exit + fi + + RELEASE=$(curl -fsSL https://api.github.com/repos/kyantech/palmr/releases/latest | yq '.tag_name' | sed 's/^v//') + if [[ "${RELEASE}" != "$(cat ~/.palmr 2>/dev/null)" ]] || [[ ! -f ~/.palmr ]]; then + msg_info "Stopping Services" + systemctl stop palmr-frontend palmr-backend + msg_ok "Stopped Services" + + 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" + $STD pnpm install + mv /opt/palmr.env ./.env + $STD pnpm dlx prisma generate + $STD pnpm dlx prisma migrate deploy + $STD pnpm build + + 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" + + msg_info "Starting Services" + systemctl start palmr-backend palmr-frontend + msg_ok "Started Services" + + msg_ok "Updated Successfully" + else + msg_ok "Already up to date" + fi + exit } start