核心变更: - 完全移除 ops-web 容器(私有化部署无需运营后台) - nginx sub_filter 替换前端 JS bundle 中的公网 SDK URL - deploy.sh 写入正确的 SDK_IM_WS_URL / SDK_IM_API_URL / SDK_FILE_SERVICE_URL - 新增 scripts/update.sh:热更新脚本,修复配置 + 可选拉镜像 + 重启 + 验证 - 新增 upgrade.sh:一键升级入口,curl 下载后直接执行,流程同 install.sh - install.sh 检测已有部署(.env 存在),自动路由到 update.sh 而非重跑向导 - 关键配置文件(.env / secrets.env / xuqm.env)在 tarball 解压前备份后恢复 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
16 行
597 B
JSON
16 行
597 B
JSON
{
|
|
"schemaVersion": 1,
|
|
"privateVersion": "2026.05.18-private.1",
|
|
"registry": "registry.example.com/xuqm",
|
|
"images": [
|
|
{"name": "tenant-service", "required": true},
|
|
{"name": "file-service", "required": true},
|
|
{"name": "tenant-web", "required": true},
|
|
{"name": "docs-site", "required": true},
|
|
{"name": "im-service", "required": false, "profile": "im"},
|
|
{"name": "push-service", "required": false, "profile": "push"},
|
|
{"name": "update-service", "required": false, "profile": "update"},
|
|
{"name": "license-service", "required": false, "profile": "license"}
|
|
]
|
|
}
|