• 陈泽健's avatar
    feat(deploy): V2部署架构升级 — 合一容器+MySQL · 4cff19b6
    陈泽健 提交于
    完成服务器部署架构升级(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: 's avatarClaude <noreply@anthropic.com>
    4cff19b6
名称
最后提交
最后更新
..
executors Loading commit data...
models Loading commit data...
routers Loading commit data...
schemas Loading commit data...
services Loading commit data...
tasks Loading commit data...
utils Loading commit data...
websocket Loading commit data...
__init__.py Loading commit data...
config.py Loading commit data...
database.py Loading commit data...
main.py Loading commit data...