发布流程
生产站点采用纯静态部署,线上服务器不执行依赖安装或前端构建。
标准步骤
- 在本机完成
pnpm typecheck和pnpm build。 - 打包
build目录并计算 SHA-256。 - 上传到服务器临时目录,核对文件和哈希。
- 备份当前站点目录。
- 原子切换站点目录,并执行 Nginx 配置检查。
- 验证 HTTPS、代表性页面、脚本和样式资源。
资源要求
线上只保留 Nginx 静态文件服务,不运行 Node.js 或 Docusaurus 容器。部署前后都要确认系统可用内存不少于总内存的 30%。
禁止在线构建
不要在生产服务器执行 pnpm install、pnpm build 或完整仓库构建。