工程化与部署


学习路线

容器化

编号主题核心内容
01Docker 多阶段构建builder + runtime 分离,减少镜像体积
02Docker Compose 多环境声明式编排.dev / .local / .prod 配置分离
03Docker 最佳实践非 root 用户 + HEALTHCHECK + 优雅关闭

CI/CD

编号主题核心内容
04GitHub Actions CI 流水线pre-commit + pytest + 前端构建
05GitHub Actions CD 流水线条件部署 staging/production + 健康检查 + 自动回滚

数据库工程

编号主题核心内容
06Alembic 数据库迁移异步引擎配置 + upgrade/downgrade + 自动导入 Model

代码质量与测试

编号主题核心内容
07pre-commit 代码规范ruff + black + isort + trailing-whitespace 自动化校验
08pytest 异步测试基础设施pytest-asyncio + fixture 链 + ASGITransport 无服务器测试
09unittest.mockAsyncMock / MagicMock / patch 模拟外部 LLM 服务

安全

编号主题核心内容
10bcrypt 密码哈希加盐 + CPU 密集型防爆破
11308 永久重定向API 版本迁移时防 POST 请求丢失

相关链接