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