Termix: recreate nginx dirs and backup uploads on update (#11169)

This commit is contained in:
CanbiZ (MickLesk)
2026-01-25 13:42:11 +01:00
committed by GitHub
parent 3471392fe4
commit ac696e22ca
+12 -3
View File
@@ -36,10 +36,19 @@ function update_script() {
msg_info "Backing up Data" msg_info "Backing up Data"
cp -r /opt/termix/data /opt/termix_data_backup cp -r /opt/termix/data /opt/termix_data_backup
cp -r /opt/termix/uploads /opt/termix_uploads_backup
msg_ok "Backed up Data" msg_ok "Backed up Data"
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "termix" "Termix-SSH/Termix" 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" msg_info "Building Frontend"
cd /opt/termix cd /opt/termix
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0 export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
@@ -60,9 +69,9 @@ function update_script() {
msg_ok "Set up Production Dependencies" msg_ok "Set up Production Dependencies"
msg_info "Restoring Data" msg_info "Restoring Data"
mkdir -p /opt/termix/data cp -r /opt/termix_data_backup /opt/termix/data
cp -r /opt/termix_data_backup/. /opt/termix/data cp -r /opt/termix_uploads_backup /opt/termix/uploads
rm -rf /opt/termix_data_backup rm -rf /opt/termix_data_backup /opt/termix_uploads_backup
msg_ok "Restored Data" msg_ok "Restored Data"
msg_info "Updating Frontend Files" msg_info "Updating Frontend Files"