私は play を使用していますが、それをクラウドにデプロイするため、application.conf でポートを指定したいと考えています。
私はこの質問に関する投稿を読んできましたが、すべての答えは、プレイ開始を入力するときにそれを置くことです。それをapplication.confに追加する方法は本当にありますか?
ありがとう!
私は play を使用していますが、それをクラウドにデプロイするため、application.conf でポートを指定したいと考えています。
私はこの質問に関する投稿を読んできましたが、すべての答えは、プレイ開始を入力するときにそれを置くことです。それをapplication.confに追加する方法は本当にありますか?
ありがとう!
それをする方法はないようです。
これが、playのNettyServerが初期化された方法です。
val server = new NettyServer(
new StaticApplication(applicationPath),
Option(System.getProperty("http.port")).map(Integer.parseInt(_)).getOrElse(9000),
Option(System.getProperty("https.port")).map(Integer.parseInt(_)),
Option(System.getProperty("http.address")).getOrElse("0.0.0.0")
)
したがって、システムプロパティを使用するか、最初のプロパティが設定されていない場合は「9000」を使用します。
本番環境では、args" -Dhttp.port=<port>
"内に渡すだけです。
クラウドの複雑さは何ですか?
何か足りないのかもしれませんが、application.conf でhttp.port=80を指定しようとしましたか?