pm2自动部署
配置pm2自動部署前,請確保已經能夠ssh免密登錄服務器。
一、創建ecosystem.json
{"apps" : [{"name" : "HTTP-API","script" : "http.js"}],"deploy" : {// "production" is the environment name"production" : {"user" : "ubuntu","host" : ["192.168.0.13"],"port" : "11111","ref" : "origin/master","repo" : "git@github.com:Username/repository.git", "path" : "/var/www/my-repository"
"ssh_options" : "StrictHostKeyChecking=no",
"post-deploy": "npm install && pm2 startOrRestart ecosystem.json --env production"
}, } }
?二、
通過如下命令初始化服務器
pm2 deploy ecosystem.json production setup每次本地代碼更改后提交到遠程倉庫后執行如下命令更新線上程序
pm2 deploy ecosystem.json production?
轉載于:https://www.cnblogs.com/chunshan-blog/p/9996315.html
總結
- 上一篇: 顺序表循环队列:创建初始化、入队、出队、
- 下一篇: python 12 socket 编程