diff --git a/ct/openwebui.sh b/ct/openwebui.sh index 17fff9d8b..7c6100a37 100644 --- a/ct/openwebui.sh +++ b/ct/openwebui.sh @@ -29,6 +29,11 @@ function update_script() { fi msg_info "Updating ${APP} (Patience)" cd /opt/open-webui + mkdir /opt/open-webui-backup + cp -rf /opt/open-webui/backend/data /opt/open-webui-backup + git add -A + $STD git stash + $STD git reset --hard output=$(git pull --no-rebase) if echo "$output" | grep -q "Already up to date."; then msg_ok "$APP is already up to date." @@ -40,6 +45,8 @@ function update_script() { $STD npm run build cd ./backend $STD pip install -r requirements.txt -U + cp -rf /opt/open-webui-backup/* /opt/open-webui/backend + $STD git stash pop systemctl start open-webui.service msg_ok "Updated Successfully" exit