• 陈泽健'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
名称
最后提交
最后更新
..
analyze_selectors.py Loading commit data...
check_exec.py Loading commit data...
clean_test_data.py Loading commit data...
create_analysis_cases.py Loading commit data...
create_cases.py Loading commit data...
create_deep_cases.py Loading commit data...
create_deep_cases_func_center_v3.py Loading commit data...
create_deep_interaction_cases_v2.py Loading commit data...
create_default_security_config.py Loading commit data...
create_func_center_cases.py Loading commit data...
create_jikong_cases.py Loading commit data...
create_login_cases.py Loading commit data...
create_login_cases_full.py Loading commit data...
create_meeting_cases_v2.py Loading commit data...
create_remaining_module_cases.py Loading commit data...
create_security_cases.py Loading commit data...
create_supplementary_cases.py Loading commit data...
import_cases_from_excel.py Loading commit data...
migrate_sqlite_to_mysql.py Loading commit data...
migration_add_dependencies.py Loading commit data...
recreate_login_cases.py Loading commit data...
run_case_worker.py Loading commit data...
run_test_standalone.py Loading commit data...
setup_parent_modules.py Loading commit data...
test_cleanup.py Loading commit data...
test_security_e2e.py Loading commit data...
test_websocket_client.py Loading commit data...
test_websocket_flow.py Loading commit data...
update_login_case.py Loading commit data...
update_login_cases_reset.py Loading commit data...
update_selectors.py Loading commit data...