我正在使用Sidekiq进行一些后台处理。
目前我所做的是:
在一个终端上启动bundle exec rails s
,然后在另一个终端上启动bundle exec sidekiq
,以便sidekiq自行启动并查找要处理的作业。
我想要的是:
一旦我开始bundle exec rails s
,它也应该启动sidekiq bundle exec sidekiq
。如何将其集成到 开发 环境中?
答案 0 :(得分:13)
对于像您这样需要运行大量服务的应用,请考虑使用foreman和Procfile
来定义这些流程。然后,您可以使用foreman start
在一个终端中运行所有这些。