pumaをherokuで使う

pumaをherokuで使う方法を書いておきます。

1,gemファイル編集
Gemfileに以下を追加

gem 'foreman'
gem 'puma'

2.Procfileを編集する

web: bundle exec puma -t ${PUMA_MIN_THREADS:-8}:${PUMA_MAX_THREADS:-12} -w ${PUMA_WORKERS:-2} -p $PORT

3.herokuにディプロイする

git push -u heroku master

4.herokuがちゃんとあがっているか確認する


$ heroku ps
=== web (1X): `bundle exec puma -t ${PUMA_MIN_THREADS:-8}:${PUMA_MAX_THREADS:-12} -w ${PUMA_WORKERS:-2} -p $PORT`
web.1: idle 2014/02/06 17:35:38 (~ 6h ago)