在开发环境中使用rails服务器启动Sidekiq

Ank*_*itG 9 ruby background-process ruby-on-rails-3.1 sidekiq

我正在使用Sidekiq进行一些后台处理.

目前我所做的是:

bundle exec rails s 一个终端开始,然后在另一个终端上启动bundle exec sidekiq,以便sidekiq自己启动并查找要处理的作业.

我想要的是:

一旦我开始bundle exec rails s它也应该启动sidekiq bundle exec sidekiq.我怎样才能将它集成到开发环境中?

Jon*_*nah 13

对于像您这样需要运行许多服务的应用程序,请考虑使用foreman和a Procfile来定义这些进程.然后,您可以使用foreman start它在单个终端中运行所有这些.