我有一個Node.js應用程序,我想在Raspberry Pi上運行。將Node.js和Node.js應用程序部署到Raspberry Pi
而且,我希望能夠將我的應用程序的新版本以及新版本的Node.js部署到該Raspberry Pi遠程。
基本上,一些諸如:
$ pi-update 192.168.0.37 [email protected]
$ pi-update 192.168.0.37 [email protected]
我沒有就如何我的應用程序轉移到郫縣任何偏好,可以說,它是推動或拉動。我不在乎(儘管我應該補充說,應用程序的代碼可以從私人GitHub存儲庫中獲得)。
此外,一旦部署了Node.js和/或我的應用程序,我希望可能運行的Node.js應用程序重新啓動。
我怎麼能這樣做?我應該查看哪些軟件?這是否可以使用Raspbian的工具很容易地完成,或者我應該尋找第三方軟件(devops工具,例如廚師& co。),或者?
任何幫助是極大的讚賞:-)
如何遠程更新Node.js本身?你會如何推薦這樣做?而且 - 如果樹莓不能從互聯網上訪問,只能在局域網內訪問?然後GitHub掛鉤將無法工作,我猜;-) –
更新了上面的答案。如果Pi在本地網絡上並具有Internet連接,則只需在本地或通過SSH運行shell腳本。 – Frederic
獲取最新的Node.js版本變得更加容易,只需查看:http://nodejs.org/dist/latest/並找到最近版本的'node-v -linux-arm-pi.tar.gz' –
Frederic