怎么用 Github Actions 部署 Next.js 项目到服务器
原文中文,约2800字,阅读约需7分钟。发表于: 。最近开发一个项目 Next.js,部署到 Vercel 上在国内访问速度和稳定性都不太好,所以想部署到自己的服务器上。经过实践后,分享一下怎么用 Github Actions 部署 Next.js 项目到 Linux 服务器上。
介绍如何使用 Github Actions 部署 Next.js 项目到 Linux 服务器上,需要安装 Node.js、PM2 和 Nginx,并配置好 SSL 证书和 SSH 密钥。在 Github 仓库中配置 host、port 和私钥等信息,并创建 Github Actions 配置文件,使用 appleboy/ssh-action@master 连接服务器并执行部署脚本。每次 push 到 main 分支时,Github Actions 自动部署项目到服务器上。