From ff04bb45a9b447422604ff9c8ef6a09f1ed0a613 Mon Sep 17 00:00:00 2001 From: tremor021 Date: Wed, 4 Mar 2026 21:04:49 +0100 Subject: [PATCH] CaddyManager: update ct script --- ct/caddymanager.sh | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/ct/caddymanager.sh b/ct/caddymanager.sh index 75990330f..35ccaa1c4 100644 --- a/ct/caddymanager.sh +++ b/ct/caddymanager.sh @@ -29,10 +29,26 @@ function update_script() { exit fi - msg_info "Updating Debian LXC" - $STD apt update - $STD apt upgrade -y - msg_ok "Updated Debian LXC" + if check_for_gh_release "caddymanager" "caddymanager/caddymanager"; then + msg_info "Stopping Service" + systemctl stop caddymanager-backend + msg_ok "Stopped Service" + + msg_info "Backing up configuration" + cp /opt/caddymanager/caddymanager.env /opt/ + msg_ok "Backed up configuration" + + CLEAN_INSTALL=1 fetch_and_deploy_gh_release "caddymanager" "caddymanager/caddymanager" "tarball" "latest" "/opt/caddymanager" "caddymanager-*.tar.gz" + + msg_info "Restoring configuration" + cp /opt/caddymanager.env /opt/caddymanager/ + msg_ok "Restored configuration" + + msg_info "Starting Service" + systemctl start caddymanager-backend + msg_ok "Started Service" + msg_ok "Updated successfully!" + fi cleanup_lxc exit }