我在rvm和乘客的rails开发环境中使用sidekiq。
在应用程序启动时,我需要手动启动Sidekiq:
bundle exec sidekiq --environment development -C sidekiq.yml
是一种在App启动或重启时自动启动它的方法(不是服务器启动)?
感谢
答案 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
命令启动您的应用。