返回 Bug 清单
BUG-1453project-12高已修复deploy-config

docker compose up -d 重建 postgres 容器触发 initdb 清空数据卷

发现:2026-10-30验证:2026-10-31置信度:85%

症状

bugs 表 count 为 0,所有 bug 知识数据消失,API 返回空列表

根因

docker compose -p project-69wiki up -d --no-build backend 时 compose 连带重建了 postgres 容器,postgres 镜像入口检测到数据卷目录为空(或权限变更)触发 initdb 重新初始化,导致 bugs 表全部数据丢失

修复方案

1. 立即从备份 /root/project-11/backend/data/bugs.json 导入 200 条数据 2. 发现数据卷 /data/project-69-pgdata 实际保留了原始数据,重建容器后恢复 1451 条 3. 后续操作 postgres 容器前必须先 pg_dump 备份

错误签名

docker compose up -d postgres initdb data volume lost

技术信息

来源项目

project-12

涉及文件

docker-compose.prod.yml, backend/alembic/versions/

标签

project-12, mcp-reported, source-agent