2016-04-07 6 views

答えて

2

あなたは

は、以下のコマンドを使用して、アプリケーションのルートディレクトリにhot_deployマーカーファイルを作成することによって、ホットデプロイを有効にHot Deployment

のWindowsを有効にすることによって、それを実現することができますhot_deployマーカーファイルを削除してホットデプロイメントを実行します。

のMac OS XとLinux

アプリケーションのルートディレクトリにhot_deployマーカーファイルを作成することによって、ホットデプロイを有効にする:

$ touch .openshift/markers/hot_deploy 

hot_deployマーカーファイルを削除して無効に熱い展開。

+0

これは素晴らしいですが、ホットデプロイが有効になっていても、サーバーにはまだ簡単にアクセスできません(私の場合は10秒のダウンタイム)。 git pushがファイルだけをコピーするようにする方法はありますか? – IanS

1

ギアを再起動せずにOpenshiftでアプリケーションを再デプロイする場合は、hot_deployマーカーを使用できます(上記の回答を参照)。ただし、すべてのカートリッジタイプがホットデプロイをサポートしているわけではありません。

しかし

あなたはOpenshiftアプリを展開することも、アプリケーションのギアを再起動する必要はありません

、あなたは自動デプロイメント機能を無効にすることができます。 https://developers.openshift.com/managing-your-applications/deployments.html#enabling-disabling-automatic-deploymentを参照してください。

rhc app-configure YOURAPP --no-auto-deploy 

あなたはrhc deployコマンドを使用して、あなたがそうする準備ができたら、アプリを手動で展開することができるようになります。

関連する問題