fix(deploy): 统一更新来源配置并校验完整产品发布记录

This commit is contained in:
2026-10-08 19:41:29 +08:00
parent 89a4ccd7e7
commit cfcb88e469
3 changed files with 140 additions and 0 deletions
+5
View File
@@ -77,6 +77,7 @@ services:
rabbitmq:
condition: service_started
volumes:
- ./system-update/release-manifest.json:/etc/easyai-updater/release-manifest.json:ro
- ./data/upload:/app/upload
- ./data/backups:/app/backups
- ./data/restores:/app/restores
@@ -145,6 +146,10 @@ services:
- SYSTEM_UPDATE_MODE=${SYSTEM_UPDATE_MODE:-legacy_watchtower}
- SYSTEM_UPDATE_SERVICE_URL=${SYSTEM_UPDATE_SERVICE_URL:-http://easyai-updater:3015}
- SYSTEM_UPDATE_INTERNAL_TOKEN=${SYSTEM_UPDATE_INTERNAL_TOKEN}
# Same published release source for legacy Watchtower and managed updater.
- UPDATE_MANIFEST_SOURCE=${UPDATE_MANIFEST_SOURCE:-remote}
- UPDATE_MANIFEST_URL=${UPDATE_MANIFEST_URL:-}
- UPDATE_MANIFEST_FILE=/etc/easyai-updater/release-manifest.json
- EASYAI_DEPLOYMENT_SCHEMA_VERSION=${EASYAI_DEPLOYMENT_SCHEMA_VERSION:-1}
# 独立转换 Worker 与 API 共用内部令牌,由安装/升级脚本自动生成。
- MODEL_CONVERSION_WORKER_TOKEN=${MODEL_CONVERSION_WORKER_TOKEN}