一行命令把 Node 项目部署到服务器
很多个人项目的部署方式是:本地改完代码,打开 FTP 工具或者 scp,把文件拖到服务器上,再 SSH 上去重启服务。
这种方式有几个问题:容易漏传文件、误覆盖服务器上的配置和数据、出了问题很难回滚,而且每次都要花好几分钟。
这篇文章会一步步写出一个部署脚本,最终效果是:
./deploy.sh
一条命令完成同步代码、安装依赖、平滑重启、健康检查,失败时自动回滚到上一个版本。最后再把它接入 GitHub Actions,实现推送代码后自动部署。
剩余内容需付费阅读
¥5.90
购买后永久可读