PorterYuan · 个人学习博客

Home

❯

笔记

❯

工程化与运维

❯

工程化部署

工程化部署

2026年8月13日1分钟阅读

  • 索引

工程化部署

本目录共 12 个条目,按名称组织。

  • 00-工程化与部署

  • 01-Docker多阶段构建

  • 02-Docker-Compose多环境编排

  • 03-Docker最佳实践

  • 04-GitHub-Actions-CI流水线

  • 05-GitHub-Actions-CD流水线

  • 06-Alembic数据库迁移

  • 07-pre-commit代码规范

  • 08-pytest异步测试基础设施

  • 09-unittest.mock

  • 10-bcrypt密码哈希

  • 11-308永久重定向

  • 回到 工程化与运维

此文件夹下有12条笔记。

  • 2026年7月21日

    工程化与部署

    • 技术学习
    • 工程化
    • 部署
    • 索引
  • 2026年7月21日

    Docker 多阶段构建:builder + runtime 分离,减少镜像体积

    • docker
    • 技术学习
  • 2026年7月21日

    Docker Compose 多环境声明式编排:.dev / .local / .prod 配置分离

    • docker
    • 技术学习
  • 2026年7月21日

    Docker 最佳实践:非 root 用户 + HEALTHCHECK + 优雅关闭

    • docker
    • 技术学习
  • 2026年7月21日

    GitHub Actions CI 流水线:pre-commit + pytest + 前端构建

    • github-actions
    • 技术学习
  • 2026年7月21日

    GitHub Actions CD 流水线:条件部署 staging/production + 健康检查 + 自动回滚

    • github-actions
    • 技术学习
  • 2026年7月21日

    Alembic 数据库迁移:异步引擎配置 + upgrade/downgrade + 自动导入 Model

    • alembic
    • 技术学习
  • 2026年7月21日

    pre-commit 代码规范:ruff + black + isort + trailing-whitespace 自动化校验

    • pre-commit
    • 技术学习
  • 2026年7月21日

    pytest 异步测试基础设施:pytest-asyncio + fixture 链 + ASGITransport 无服务器测试

    • pytest
    • 技术学习
  • 2026年7月21日

    unittest.mock:AsyncMock / MagicMock / patch 模拟外部 LLM 服务

    • unittest
    • 技术学习
  • 2026年7月21日

    bcrypt 密码哈希:加盐 + CPU 密集型防爆破 + hash_password / verify_password

    • bcrypt
    • 技术学习
  • 2026年7月21日

    308 永久重定向:API 版本迁移(/api/v1)时防 POST 请求丢失

    • http
    • 技术学习

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Email