XuqmGroup-PrivateDeploy/scripts
徐勤民 4ff09ae768 feat(update): 完整重写热更新脚本,覆盖所有已知部署问题
Step 1 - CONSOLE_DOMAIN:检测裸 IP,交互提示输入公网域名
Step 2 - SDK URL:修复 xuqinmin.com 残留 / 内网 IP / 空值三种情形
Step 3 - SDK JSON:同步 xuqm-private-sdk.json
Step 4 - 宿主机 nginx WebSocket 头:
  · nginx -T 获取完整配置
  · Python3 精确定位代理到容器 nginx 的 location 块
  · 缺少 proxy_http_version 1.1 / Upgrade / Connection 时自动注入
  · 修改前备份 .xuqm.bak,nginx -t 失败自动回滚,成功后 nginx -s reload
  · 未发现代理配置时输出标准模板供参考
Step 5 - 拉取镜像(可选)
Step 6 - 重启 tenant-service + nginx
Step 7 - 等待 tenant-service 健康(最长 120s)
Step 8 - 自动处理积压 PENDING 服务开通申请
Step 9 - 全量验证

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 18:58:28 +08:00
..
alert-webhook.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
backup.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
bench.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
clean.sh feat(deploy): 完成私有化部署全流程验收 2026-05-19 19:23:28 +08:00
configure.sh feat: harden deployment scripts and add tenant migration 2026-05-19 00:27:10 +08:00
deploy.sh feat(deploy): 移除 ops-web、修复 SDK URL 注入、新增一键升级 2026-05-20 18:25:12 +08:00
disable-service.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
doctor.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
enable-service.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
export-offline-bundle.sh feat(deploy): 移除 ops-web、修复 SDK URL 注入、新增一键升级 2026-05-20 18:25:12 +08:00
healthcheck.sh feat(deploy): 移除 ops-web、修复 SDK URL 注入、新增一键升级 2026-05-20 18:25:12 +08:00
install-mysql.sh chore: scaffold private deployment repository 2026-05-18 19:49:31 +08:00
install-redis.sh chore: scaffold private deployment repository 2026-05-18 19:49:31 +08:00
install.sh feat: harden deployment scripts and add tenant migration 2026-05-19 00:27:10 +08:00
lib.sh chore: scaffold private deployment repository 2026-05-18 19:49:31 +08:00
migrate-tenant.sh fix(migrate-tenant): 补全 app_licenses 迁移,修复租户迁移后 license 404 2026-05-20 12:02:26 +08:00
render-config.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
renew-cert.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
restore.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
rollback.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
rotate-secrets.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
update.sh feat(update): 完整重写热更新脚本,覆盖所有已知部署问题 2026-05-20 18:58:28 +08:00
upgrade.sh feat: implement complete private deployment scripts (P1-P4) 2026-05-18 20:49:25 +08:00
verify.sh feat(deploy): 移除 ops-web、修复 SDK URL 注入、新增一键升级 2026-05-20 18:25:12 +08:00