kinjouj.github.io

foremanを使ってみる


Ruby

何かと話題が最近多かったので使ってみた

インストール

RubyGemsで簡単に出来る

gem install foreman

Procfileを作る

web: plackup -s Twiggy -p $PORT
job: ./script/queue.pl

起動

foreman start

で指定したアプリケーションに対して複数のプロセス作りたい場合(webを2つ、jobをひとつ)

foreman start -c web=2,job=1

みたいな感じ。でデフォルトでは$PORTには5000が入る模様なのだけど、これは-pオプションで変更可能な模様

他にもupstartやらな設定でエクスポートしたりも出来る模様

参考: http://blog.daviddollar.org/2011/05/06/introducing-foreman.html