0

Fabricを使用 して Django サイトを開発、管理、デプロイしています。私は自分のワークフローを機敏な野獣に変えました... それでも、私の怠惰の範囲は無限に思えます...

私は最近、多くの Bootstrap を使い始めました。Fabric で Grunt の機能のほとんどを再実装できるように感じ ますが、実際にはやりたいことではありません。私が欲しいのは、同時に実行される Fabric コマンドです。

  • lcdブートストラップディレクトリに)grunt watch編集した場合にブートストラップ出力を自動再構築する
  • ./manage.py runserverDjango の開発サーバーを実行する (自動再構築も行う)

これらのコマンドは両方とも、キャンセルするまで無期限に実行されます...そして、それは問題のようです. Fabric の@parallelデコレーターを使用した場合、コマンドを制御することはできませんよね? 出力も(重要ではありませんが)少し混乱します。

この状況を考えると、このような 2 つのコマンドを処理して自動化する最良の方法は何ですか?

4

1 に答える 1

0

同様のシナリオで、開発中に複数のプロセスをローカルで実行したい場合 (Web アプリ、アセット ビルダー、データベース サーバーなど) では、通常はSupervisorを使用します。

supervisorctl設定が完了すると、コマンドを使用してすべてのプロセスを制御 (開始、停止など) できます。

于 2013-11-14T22:09:37.507 に答える