fix(update): keep optional mail health non-blocking

这个提交包含在:
徐勤民 2026-07-28 22:05:20 +08:00
父节点 7912b6a527
当前提交 872a3331de
共有 3 个文件被更改,包括 5 次插入0 次删除

查看文件

@ -31,6 +31,7 @@ REGISTRY_USER=
# 镜像版本标签,与业务发布版本一一对应
# 开发/体验环境可用 latest;生产环境请固定版本号
IMAGE_TAG=latest
MANAGEMENT_HEALTH_MAIL_ENABLED=false
# =============================================================================
# 服务 Profile — 选择要启动哪些容器

查看文件

@ -160,6 +160,8 @@ services:
SDK_TENANT_SERVICE_URL: "http://tenant-service:9001"
FILE_BASE_URL: "${CONSOLE_DOMAIN}"
FILE_SERVICE_INTERNAL_URL: "http://file-service:8086"
# 邮件通知默认关闭;没有 SMTP 配置时不应让 update-service 整体健康检查失败。
MANAGEMENT_HEALTH_MAIL_ENABLED: "${MANAGEMENT_HEALTH_MAIL_ENABLED:-false}"
volumes:
- ./data/update:/data/update # 版本包存储目录
restart: unless-stopped

查看文件

@ -137,6 +137,8 @@ Web 代理会覆盖上游缓存头:入口 HTML、manifest 和普通路由使
邮件服务配置,不填则邮件功能不可用,不影响其他服务启动。`tenant-service`
用于账号邮件,`update-service` 用于租户显式启用的商店状态邮件通知;通知默认关闭,
未配置 SMTP 时 `MANAGEMENT_HEALTH_MAIL_ENABLED=false`,不会使更新服务整体健康状态
变为 DOWN。启用邮件通知并完成 SMTP 配置后,可设为 `true` 将邮件连接纳入健康检查。
邮件发送失败不得影响商店状态同步和平台主流程。
---