返回文档列表

chapter02

进阶部署

这一章聊聊生产环境部署的一些进阶话题。

构建

npm install
npm run build

# 产物在 out/ 目录
ls out/

部署方式

脚本部署

./scripts/deploy.sh <服务器 IP>

手动部署

rsync -avz out/ root@<IP>:/var/www/keepin/

验证

访问 https://your-domain.com 确认一切正常。

进阶话题

CI/CD

项目支持自动化部署。Push 到 main 分支后会触发构建和部署流程。

回滚

如果新版本有问题,可以快速回滚到上一个版本:

./scripts/rollback.sh

常见问题

502 Bad Gateway:检查 Nginx 配置和服务是否在运行。

SSL 证书错误:确认有效证书路径,必要时续签。

构建失败:检查 Node.js 版本和依赖是否完整。