私はその外観を十分に見てきましたが、それについてもっと理解しなければなりません。Heroku には procfile があることがわかりました。heroku にデプロイした後にこの procfile を実行することだと思います。
また、procfiled ベースのアプリケーションという用語も見ます。実際、Procfile は Heroku 固有のものですか、それとも別のものですか?
Procfile は foreman gemによって使用され、ユーザー定義の名前とオプションでサービスを実行します。Herokuはこれを使用してサービスを dyno で実行するように構成しますが、以前の方法ではなく、喜んで呼び出したい人なら誰でも使用できますforeman start <named_process>
。
Railsサーバーのユニコーンとシンのどちらかを選択するために、開発でよく使用します。例えば:
thin: bundle exec thin start -e development -p 8080
unicorn: bundle exec unicorn -c config/unicorn.vagrant.rb
この構成で、私foreman start thin
はforeman start unicorn
. あなたの走行距離と宝石の有用性は確かに異なります.