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