我有一个想要在 Raspberry Pi 上运行的 Node.js 应用程序。
而且,我希望能够将我的应用程序的新版本以及 Node.js 的新版本远程部署到该 Raspberry Pi。
基本上,例如:
$ pi-update 192.168.0.37 node@0.11.4
$ pi-update 192.168.0.37 my-app@latest
我对如何将我的应用程序转移到 Pi 没有任何偏好,可能是推还是拉。我不在乎(尽管我应该补充一点,应用程序的代码可从私有 GitHub 存储库中获得)。
此外,一旦部署了 Node.js 和/或我的应用程序,我希望重新启动可能正在运行的 Node.js 应用程序。
我怎么能这样做?我应该研究哪个软件?这是可以使用 Raspbian 的工具轻松完成的事情,还是我应该寻找 3rd 方软件(devops 工具,例如 Chef & co.),或者......?
任何帮助是极大的赞赏 :-)