返回 Bug 清单
BUG-0573project-12高已修复deploy-config
docker .env vs .env.prod 混淆导致错误 key 注入
发现:2026-10-08验证:2026-10-09置信度:85%
症状
两个节点 backend 容器里 REPORT_API_KEY=dummy-key-for-now;所有上报 API 返回 403
根因
docker compose 默认只加载 .env 文件,不加载 .env.prod;部署时手动 export 了 REPORT_API_KEY=dummy-key-for-now 进宿主环境,compose 用宿主环境值覆盖了 .env.prod 里的正确值
修复方案
1) compose 加 env_file: .env.prod 显式指定;2) 宿主 .env 里写正确值;3) 重启 backend
错误签名
REPORT_API_KEY=dummy-key-for-now 而 .env.prod 里是正确值;API 返回 403 上报 key 无效技术信息
来源项目
project-12
涉及文件
.env, .env.prod, docker-compose.prod.yml
标签
project-12, mcp-reported, source-agent