2012-10-09 8 views
8

Używam Sidekiq dla niektórych procesów w tle.Uruchamianie programu Sidekiq z serwerem szyn w środowisku programistycznym

Obecnie co mogę zrobić, to:

początek bundle exec rails s na jednym terminalu, a następnie uruchomić bundle exec sidekiq na innym terminalu, tak że zaczyna się sidekiq i szukać pracy do przetworzenia.

Co chcę jest:

Jak tylko zacznę bundle exec rails s należy również uruchomić sidekiq bundle exec sidekiq. Jak mogę je zintegrować w środowisku Development?

Odpowiedz

13

W przypadku aplikacji takich jak Twoja, które wymagają szeregu usług, należy rozważyć użycie foreman i Procfile w celu zdefiniowania tych procesów. Następnie możesz użyć foreman start, aby uruchomić je wszystkie w jednym terminalu.