云服务器代码更新流程
这是手动部署的流程,云服务器如果部署了Agent可能就不需要手动了.但是这是基本功阿,用于排查各种错误
云服务器代码更新流程
一、本地准备
修改代码文件
保存并测试
打开 Git Bash
二、提交到 Codeup (也就是GitHub)
git status 查看改动
git add . 暂存所有文件
git commit -m "描述改动"
git push origin master 推送到仓库
三、登录 ECS
SSH 连接服务器
切换到 admin 用户
cd ~/PROJECT 进入项目目录(PROJECT是你的项目目录名)
四、拉取并构建
git pull 拉最新代码
pnpm install 有新依赖时执行
NEXT_PRIVATE_BUILD_WORKERS=1 pnpm build
五、重启服务
pm2 reload PROJECT
pm2 status 确认状态
六、验证
浏览器访问网站
检查新功能是否生效
pm2 logs PROJECT 看有无报错