= (Web) サーバーを管理するための最適なワークフローは? =

開発ワークフローの一部として実行中のサーバーを管理するための良い方法は何ですか?プロジェクトが正常に再コンパイルされたときにサーバーを自動的に再起動できるように、コンパイル サポートに統合するのが理想的です。

私はこれまでのところ、Prodigy パッケージを見つけました - かなり良さそうに見えますが、私が見る限りその 2 番目の部分に対処していません - Prodigy を使用すると、再コンパイルするたびにサーバーを手動で再起動する責任があります

私の(かなり似た)使用例では、bash と elisp を組み合わせてハックしました。それはこのようなものになります

キーを関数にバインドし、
機能を持つ
プロジェクト全体をリモートホストにrsyncします。
呼んでもらう
ssh、呼び出し
リモートホストを作成する

次に、別のキーをバインドするだけです (または、必要に応じて最初の関数ブロックを使用します)。
リモートホストに ssh し、アプリケーションを実行します。あなたの場合、代わりに「sudo service apache restart」などを実行できると思います

複数のサーバーや複数の Web サイト プロジェクトがある場合、Projectile は、現在のプロジェクトが何であるか、および再同期する必要がある場所のタブを保持するのに非常に優れています。

== コミュニティについて ==
メンバー
オンライン
トップ5%
サイズによるランキング