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 のツールを使用して簡単に実行できるものですか、それともサードパーティのソフトウェア (Chef & co. などの DevOps ツール) を探すべきですか? それとも ...?
どんな助けでも大歓迎です:-)