Skip to content

Deployment

Pablo Cantero edited this page Jul 1, 2017 · 13 revisions

Heroku

Add worker in your Procfile:

worker: bundle exec shoryuken ...

Then:

heroku ps:scale worker=1

Shoryuken does not require a web process. You can disable web if you don't need it.

heroku ps:scale web=0

If you have only one dyno running worker=1, web=0, not matter if it's a worker, you will be on the Heroku free tier!

Capistrano

Use capistrano-shoryuken.

OpsWorks

See OpsWorks Recipe.

AWS Elastic Beanstalk

See Example app for deploying Sinatra to AWS?.

systemd integration

See systemd integration.

Clone this wiki locally