fix(docker): B1 alertmanager 告警渠道接线 ALERT_WEBHOOK_URL 环境变量注入

- config.yml url 写死 placeholder.invalid -> ${ALERT_WEBHOOK_URL}
- compose alertmanager 补 environment 注入(评估漏检:虽有 --config.expand-env=true 但容器内无变量可展开)
- 未配置时 fallback 占位 url 保 MVP 链路可启动(fail-fast 优于静默盲飞)
- .env.production.example 补 ALERT_WEBHOOK_URL 模板
- 上线评估 B1 代码层修复,真实 webhook 由 staging 填入
This commit is contained in:
iven
2026-06-26 15:18:43 +08:00
parent 288c73fd14
commit 984fca627b
3 changed files with 21 additions and 5 deletions

View File

@@ -140,6 +140,10 @@ services:
image: prom/alertmanager:v0.27.0
container_name: hms-alertmanager
restart: unless-stopped
# ALERT_WEBHOOK_URL 从宿主机 .env.production 注入容器,供 config.yml 的 ${ALERT_WEBHOOK_URL} 展开。
# 未配置时 fallback 占位 url保持 MVP 链路可启动;上线前在 .env.production 填真实钉钉/企微 webhook。
environment:
ALERT_WEBHOOK_URL: "${ALERT_WEBHOOK_URL:-http://placeholder.invalid/alert}"
volumes:
- ./alertmanager/config.yml:/etc/alertmanager/config.yml:ro
- alertmanager_data:/alertmanager