開発環境で Rails サーバーを使用して Sidekiq を起動する
概要
私はバックグラウンドプロセスの一部に Sidekiq を使用しています。
現在私がやっていることは次のとおりです。
1 つの端末で Bundle exec Rails を開始し、次に別の端末で Bundle exec Sidekiq を開始します。これにより、sidekiq が自動的に開始され、処理するジョブが検索されます。
私が欲しいのは:
Bundle exec Rails を開始するとすぐに、sidekiq Bundle exec sidekiq も開始されるはずです。開発環境のみに統合するにはどうすればよいですか??
解決策
多くのサービスを実行する必要があるアプリの場合は、foreman と Procfile を使用してそれらのプロセスを定義することを検討してください。その後、foreman start を使用して、それらすべてを 1 つの端末で実行できます。