248550
为了在自己的VPS上发布node应用,给自己写了一个。用了一段时间貌似还挺稳定。
- 提供一个VPS上的命令行界面,用来创建/删除/启动/停止/查看服务器上的node应用
- 每一个应用都有一个git repo. 在开发机器上git push = 发布并重启应用进程。可以自定义push以后重启之前额外干些什么。
- 基于pm2。pm2有的功能都具备,比如进程挂了自动重启,日志,cluster,监视进程资源等。只需要把node_modules里面pm2的可执行文件link到/usr/local/bin里。
更多见github文档:https://github.com/yyx990803/pod