railsの起動プロセスをスクリプト経由で一括処理してくれるGemです。

$ foreman start -f Procfile

Procfileというファイルに起動処理を書くだけで、その中身を処理してくれる。

web: /bin/sh -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'"
webpacker: ./bin/webpack-dev-server
  1. webという名前でrailsサーバーを立ち上げてくれる。
  2. webpackerという名前でwebpackerのサーバーを。

注意点

Gemfileに記述するのではなく、コマンドでのインストールをおすすめされる。

$ gem install foreman