Procfile
複数のWebエンドポイント(ポートまたはサブドメインのいずれか)をサポートするようにを構成することは可能ですか?何かのようなもの:
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
admin: bundle exec unicorn -p $ALT_PORT -c ./config/admin/unicorn.rb
Procfile
複数のWebエンドポイント(ポートまたはサブドメインのいずれか)をサポートするようにを構成することは可能ですか?何かのようなもの:
web: bundle exec unicorn -p $PORT -c ./config/unicorn.rb
admin: bundle exec unicorn -p $ALT_PORT -c ./config/admin/unicorn.rb
ポートにバインドされるのは、のみweb
です。複数のWebエンドポイントが必要な場合は、同じアプリを指すように複数のDNSエントリを構成するか、複数の個別のherokuアプリをデプロイできます。同じアプリケーションコードで2つの異なるプロセスタイプを使用してアクセスすることで、何を達成したいと思いますか?
ポートがWebプロセスに対してのみ設定されることについて間違っていた可能性があります。
実行$ heroku run bash
してから実行すると、$ echo $PORT
設定されたように見えます。ただし、リクエストがこれらのプロセスにルーティングされるのか、Webプロセスにルーティングされるのかはわかりません。