diff --git a/app/helper/resource.py b/app/helper/resource.py index 4d2ef3fd..62d58826 100644 --- a/app/helper/resource.py +++ b/app/helper/resource.py @@ -58,9 +58,15 @@ class ResourceHelper: if rtype == "auth": # 站点认证资源 local_version = SitesHelper().auth_version + # 阻断v2.3.0以下的版本直接更新,避免无限重启 + if StringUtils.compare_version(local_version, "<", "2.3.0"): + continue elif rtype == "sites": # 站点索引资源 local_version = SitesHelper().indexer_version + # 阻断v2.0.0以下的版本直接更新,避免无限重启 + if StringUtils.compare_version(local_version, "<", "2.0.0"): + continue else: continue if StringUtils.compare_version(version, ">", local_version): diff --git a/docker/update.sh b/docker/update.sh index e53bda74..d35690ac 100644 --- a/docker/update.sh +++ b/docker/update.sh @@ -126,7 +126,7 @@ function install_backend_and_download_resources() { return 1 fi # 复制新站点资源 - cp -a ${TMP_PATH}/Resources/resources/* /app/app/helper/ + cp -a ${TMP_PATH}/Resources/resources.v2/* /app/app/helper/ INFO "站点资源更新成功" # 清理临时目录 rm -rf "${TMP_PATH}"