ライブ コードの変更を PROD に展開するための最善の方法は何ですか。となることによって
- サーバーを再起動する必要はありません。
- bundle.tgz ファイル全体をプッシュしたくない
オプションは何ですか ??
ライブ コードの変更を PROD に展開するための最善の方法は何ですか。となることによって
オプションは何ですか ??
本番環境に Meteor アプリがあります。新しいバンドルをアップロードして準備し (ネイティブ ファイバーを更新)、再起動します。ノード スレッドを再起動する必要があります。
すべてのクライアントをキックすると言うかもしれませんが、Meteor は貧弱な接続を処理するように構築されており、再接続します。遅延アルゴリズムを使用して再接続を平坦化します。
クライアントが移行の準備ができている場合、新しいコードがプッシュされます。
私たちのアプリは Cordova 内で Meteor を実行しており、appcache を使用して、オフラインの場合でもクライアントが常にアプリを開くことができるようにしています。
注: MDG は、Galaxy (独自の Meteor サーバーを管理するクールで簡単な方法) で動作しているため、展開はターミナルで 1 行で行うことができます。(eta aprox. 2014 の最初の部分)