-
由 陈泽健 提交于
完成服务器部署架构升级(V1三容器→V2双容器),解决代码更新需重建镜像、前端无法热更新、SQLite并发锁等问题。 变更内容: - 新建合一Dockerfile(仅装环境,代码volume挂载) - 重写docker-compose.yml(2服务:app+mysql) - 改造main.py(StaticFiles挂载前端+SPA路由回退) - 改造database.py(区分SQLite/MySQL连接参数) - 7个model ID字段String(32)→String(64)(适配MySQL长度校验) - 新增aiomysql+cryptography依赖 - 编写migrate_sqlite_to_mysql.py(断点续传+外键处理) - 新增init.sql、deploy.sh、.env.example - 删除旧Dockerfile.backend/frontend - 新增PRD需求文档、执行计划、部署方案、HANDOFF_V2文档 - CLAUDE.md新增MySQL踩坑记录#10-#13 Co-Authored-By:Claude <noreply@anthropic.com>
4cff19b6
| 名称 |
最后提交
|
最后更新 |
|---|---|---|
| .. | ||
| app | ||
| data | ||
| scripts | ||
| tests | ||
| pytest.ini | ||
| requirements.txt | ||
| test_protocol_dialog.py |