forked from wangbo/easyai
feat(update): 发布双链路更新进度与线上验收审计
This commit is contained in:
@@ -142,6 +142,12 @@ fi
|
||||
|
||||
# 每次更新都执行版本化、幂等的环境配置迁移。迁移只补缺失/空值或必要的列表项,
|
||||
# 不覆盖用户已经配置的非空值。后续新增必需配置时只需增加编号迁移文件。
|
||||
# 已安装但没有 updater 的旧部署保留其更新方式;新安装仍默认 managed。
|
||||
# shellcheck source=scripts/init-security-env.sh
|
||||
. ./scripts/init-security-env.sh
|
||||
if [ -z "$(read_env_value .env SYSTEM_UPDATE_MODE)" ] && docker inspect easyai-server >/dev/null 2>&1 && ! docker inspect easyai-updater >/dev/null 2>&1; then
|
||||
write_env_value .env SYSTEM_UPDATE_MODE legacy_watchtower
|
||||
fi
|
||||
bash ./scripts/apply-update-env-migrations.sh .env "$SCRIPT_DIR"
|
||||
|
||||
# 老部署缺少绑定配置时,根据现有公开 API 地址迁移:域名/本机保持回环,IP 直连保持可用。
|
||||
|
||||
Reference in New Issue
Block a user