⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议
Skip to content

10 |部署与运维

代码写完只是万里长征第一步,让用户真正用上才是终点。

本章导读

部署不是把代码丢到服务器就完事。它是一个系统工程,涉及基础设施选择容器化编排流量管理运行监控四大环节。本章将带你从零开始,用现代化的工具链完成一次完整的生产部署。

核心理念

原则说明
基础设施即代码所有配置都应版本化,可复现
不可变部署容器镜像一旦构建,不再修改
可观测性优先日志、指标、追踪缺一不可
故障预案先行上线前就要想好挂了怎么办

本章目录

  • 10.1 上线前必须知道的事 — 云服务、域名、备案,这些前置工作不能跳过
  • 10.2 点点鼠标就上线 — 用 1Panel 可视化完成从零到上线
  • 10.3 一键启动所有服务 — Docker Compose 多服务编排实战
  • 10.4 网站的交通指挥官 — Nginx 反向代理与负载均衡配置
  • 10.5 网站生病了怎么办 — 监控、日志与告警体系搭建

技术栈

本章涉及的核心工具:

工具用途
Docker容器化运行时
Docker Compose多容器编排
1Panel可视化服务器管理面板
Nginx反向代理与负载均衡
PostgreSQL生产数据库

学完本章你将能够

  1. 独立完成一个 Next.js + NestJS 应用的生产部署
  2. 使用 Docker Compose 编排多服务应用
  3. 配置 Nginx 反向代理和 HTTPS 证书
  4. 搭建基础的监控和日志系统
  5. 处理常见的部署问题和故障