Skip to content

feat(system): 支持在 Web 管理后台触发 Docker 自动更新#633

Open
Hao-IANWY wants to merge 1 commit into
fawney19:mainfrom
Hao-IANWY:auto_update
Open

feat(system): 支持在 Web 管理后台触发 Docker 自动更新#633
Hao-IANWY wants to merge 1 commit into
fawney19:mainfrom
Hao-IANWY:auto_update

Conversation

@Hao-IANWY
Copy link
Copy Markdown

概要

  • 新增内部 aether-updater sidecar,用于 Docker Compose 部署下受控执行更新。
  • 扩展管理后台系统更新接口,让 Docker 部署可通过 updater 执行 update.sh
  • 抽出前端系统更新 composable,并在 /admin/system 新增“系统更新”区域。
  • 保留现有二进制 self-update 流程,Docker 与 self 两种部署模式分流处理。

说明

  • Docker Web 自动更新默认面向 single-node Compose 部署。
  • 多节点部署仍应使用外部滚动发布或编排系统,不建议从单个后台节点触发更新。
  • updater 只执行固定部署目录中的 update.sh,不接受任意命令。
  • updater 与 app 通过 AETHER_UPDATER_TOKEN 做内网鉴权。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant