У меня есть простой Procfile, который читает:
web: bundle exec rails server thin -p $PORT
worker: bundle exec rake jobs:work
На Heroku это запустит N рабочих задач, где N — это то, что я масштабировал.
В моей системе разработки
$ foreman start
запустит только одну рабочую задачу. Если я хочу запустить трех воркеров, мне нужен Procfile вида:
web: bundle exec rails server thin -p $PORT
worker: bundle exec rake jobs:work
worker: bundle exec rake jobs:work
worker: bundle exec rake jobs:work
Это несколько педантичный вопрос, но если я хочу, чтобы моя среда разработки вела себя как моя среда Heroku, как лучше всего запустить N рабочих задач? Утвержденный способ создания (, например. )Procfile _local и использовать его через foreman -f Procfile_local
?