After reviewing numerous guides I would like to confirm my setup. Right now my procfile looks like:
web: bundle exec puma -C config/puma.rb
From the blog post I found
He mentioned to role with this now...
web: bundle exec puma -C config/puma.rb config.ru
worker: bundle exe rake schedule_and_work COUNT=1 QUEUE=* TERM_CHILD=1 RESQUE_TERM_TIMEOUT=10
..and upgrade to this once we need more dynos...
web: bundle exec puma -C config/puma.rb config.ru
resque: TERM_CHILD=1 RESQUE_TERM_TIMEOUT=10 QUEUES=* bundle exec rake resque:work
worker: bundle exec rake resque:work
scheduler: bundle exec rake resque:scheduler
This will allow us to use a web dyno until we want to pay for full time scheduler dynos.