应用启动时自动启动sidekiq(RoR)

时间:2017-07-31 10:55:05

标签: ruby-on-rails redis sidekiq

我在rvm和乘客的rails开发环境中使用sidekiq。

在应用程序启动时,我需要手动启动Sidekiq:

bundle exec sidekiq --environment development -C sidekiq.yml

是一种在App启动或重启时自动启动它的方法(不是服务器启动)?

感谢

1 个答案:

答案 0 :(得分:0)

使用foreman gem。通过领班,您可以声明应用程序在Procfile中运行所需的所有流程。

使用下面的puma和sidekiq查看应用的Procfile示例定义:

web:    bundle exec puma -C config/puma.rb
worker: bundle exec sidekiq --environment development -C sidekiq.yml

foreman start命令启动您的应用。