nodeJSで構築されたアプリケーション用の自動リモートアップデートをセットアップする必要があります(nodeJS自体ではありません)。
私の場合、私は自分のアプリをSaaSとして配布することができないので、各クライアントにアプリのコピーを共有する必要があります。node.jsアプリケーションをリモートで自動的にアップデートする方法
私はここで関連トピックをチェックしましたが、有用なものは見つかりませんでした。ここ
は、それに関連するいくつかの質問です:one、two
私はそれを設定する方法がわからないが、私はいくつかのアイデアを持っている:
古い学校の道(?):
- 使用UNIXのcron +シェル(またはPHP)«チェック要求»«更新サーバー見る»を作るためのスクリプト、
- 停止nodeJS instanc E、
- 実行が私のアプリでインスタンスをnodeJS
- 、tarボールから最新のものを持つファイルを置き換える:、私は自分のサーバーを使用する場合、それが動作する可能性
シェルからしかしどのようにすることができます(?)例えば、Herokuで同じことをしますか?
全体的に、それは少し不思議そうです。
2 nodeJSインスタンス方法(?):
- 使用UNIXのcron +アップデートサーバ上の更新をチェックし、別のnodeJSアプリ、
- は次にから別のノードインスタンスを停止&&更新ファイル
- 別のものから自分のアプリケーションでnodeJSインスタンスを起動します。
- 他の何かここですか?
- 人々はどのように問題を解決しますか?
- たとえば、WordpressでnodeJSベースのアプリ用の«更新マネージャー»のような機能を実現するにはどうすればいいですか?