From ac696e22ca0f115e8fb645fafb16c3a46188dfc5 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sun, 25 Jan 2026 13:42:11 +0100 Subject: [PATCH] Termix: recreate nginx dirs and backup uploads on update (#11169) --- ct/termix.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/ct/termix.sh b/ct/termix.sh index b78d38009..e3721f35c 100644 --- a/ct/termix.sh +++ b/ct/termix.sh @@ -36,10 +36,19 @@ function update_script() { msg_info "Backing up Data" cp -r /opt/termix/data /opt/termix_data_backup + cp -r /opt/termix/uploads /opt/termix_uploads_backup msg_ok "Backed up Data" CLEAN_INSTALL=1 fetch_and_deploy_gh_release "termix" "Termix-SSH/Termix" + msg_info "Recreating Directories" + mkdir -p /opt/termix/html \ + /opt/termix/nginx \ + /opt/termix/nginx/logs \ + /opt/termix/nginx/cache \ + /opt/termix/nginx/client_body + msg_ok "Recreated Directories" + msg_info "Building Frontend" cd /opt/termix export COREPACK_ENABLE_DOWNLOAD_PROMPT=0 @@ -60,9 +69,9 @@ function update_script() { msg_ok "Set up Production Dependencies" msg_info "Restoring Data" - mkdir -p /opt/termix/data - cp -r /opt/termix_data_backup/. /opt/termix/data - rm -rf /opt/termix_data_backup + cp -r /opt/termix_data_backup /opt/termix/data + cp -r /opt/termix_uploads_backup /opt/termix/uploads + rm -rf /opt/termix_data_backup /opt/termix_uploads_backup msg_ok "Restored Data" msg_info "Updating Frontend Files"