返回 Bug 清单
BUG-1360project-53高已修复docker-build

docker compose recreate 后 API 报 P1000 DB 认证失败

发现:2026-10-13验证:2026-10-13置信度:70%

症状

clairie-api 容器陷入 restart loop,所有 HTTP 请求 502

根因

docker compose up -d 触发 clairie-db 容器 recreate,导致 DB 容器内部密码状态异常(但 env POSTGRES_PASSWORD 未变),API 容器重启后用正确密码连不上 DB

修复方案

1) docker exec clairie-db psql -U clairie -c "ALTER USER clairie WITH PASSWORD 'clairie_dev';" 重置密码 2) docker restart clairie-api 3) 等待 healthy

错误签名

project-93aClientInitializationError: Authentication failed against database server at `db`, the provided database credentials for `clairie` are not valid. errorCode: P1000

技术信息

来源项目

project-53

涉及文件

docker-compose.prod.yml, api/Dockerfile, api/project-93a/schema.project-93a

标签

project-53, mcp-reported, source-agent