From e61a1dce08e24dba0d1e32e82c4918ff84614a8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Thu, 21 May 2026 11:44:04 +0800 Subject: [PATCH] =?UTF-8?q?docs(reset):=20=E8=A1=A5=E5=85=85=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E5=85=B3=E7=B3=BB=E8=AF=B4=E6=98=8E=E5=8F=8A=E5=85=A8?= =?UTF-8?q?=E6=96=B0=E5=AE=89=E8=A3=85=E4=B8=80=E8=A1=8C=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在头部注释中明确 install.sh / update.sh / reset.sh 三者的使用场景, 并附上全新安装的 curl 一行命令,方便运维人员快速判断应执行哪个脚本。 Co-Authored-By: Claude Sonnet 4.6 --- scripts/reset.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/reset.sh b/scripts/reset.sh index af5edd9..6b34248 100644 --- a/scripts/reset.sh +++ b/scripts/reset.sh @@ -16,6 +16,22 @@ # - 不删除 Docker 卷(MySQL 数据、上传文件完整保留) # - 不修改任何配置文件 # - 不影响宿主机 nginx +# +# ─── 与其他脚本的关系 ─────────────────────────────────────────────────────── +# +# 全新安装(首次部署 / 彻底清除数据重装): +# curl -fsSL https://xuqinmin.com/xuqmGroup/XuqmGroup-PrivateDeploy/raw/branch/main/install.sh \ +# -o install.sh && bash install.sh +# → 交互式引导,生成全部配置,初始化数据库,适合全新服务器 +# +# 升级(保留数据,更新镜像和部署脚本): +# bash scripts/update.sh +# → 先 git pull 最新部署配置,再逐服务滚动更新镜像 +# +# 重置(本脚本,保留数据,彻底重建容器): +# bash scripts/reset.sh +# → 不修改配置,不清除数据,适合容器状态异常时快速恢复 +# ──────────────────────────────────────────────────────────────────────────── set -euo pipefail