From f07b0b672f2e6830bda1a3fd574cda8cc8bc37de Mon Sep 17 00:00:00 2001 From: tremor021 Date: Wed, 29 Apr 2026 13:07:57 +0200 Subject: [PATCH] portracker: add update --- tools/addon/portracker.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tools/addon/portracker.sh b/tools/addon/portracker.sh index 6981db83..38f852bf 100644 --- a/tools/addon/portracker.sh +++ b/tools/addon/portracker.sh @@ -105,7 +105,15 @@ function update() { if check_for_gh_release "${APP,,}" "mostafa-wahied/portracker"; then msg_ok "Update available" stop_service - fetch_and_deploy_gh_release "${APP,,}" "mostafa-wahied/portracker" "tarball" + mv "$INSTALL_PATH/portracker.env" /opt/portracker.env.backup + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "${APP,,}" "mostafa-wahied/portracker" "tarball" + cd "$INSTALL_PATH/frontend" + $STD npm ci --include=dev + $STD npm run build + + cd "$INSTALL_PATH/backend" + $STD npm ci --omit=dev + mv "$INSTALL_PATH/frontend/dist" "$INSTALL_PATH/backend/public" start_service msg_ok "Updated ${APP} successfully" else