別のポートでカウボーイサーバーを使用してPhoenixアプリを起動する 質問する

別のポートでカウボーイサーバーを使用してPhoenixアプリを起動する 質問する

のようなコマンドを使用して、コンソールから異なるポートでいくつかの Phoenix アプリをローカルに起動することは可能ですかmix phoenix.server --port=4001? もちろん、これは機能しませんが、おそらく同様の方法があります。

ベストアンサー1

はい!mix configがenvポートを参照するように設定してください。

config :my_app, MyApp.Endpoint,
  http: [port: {:system, "PORT"}],

次にターミナルから:

$ PORT=4001 mix phoenix.server
$ PORT=4002 mix phoenix.server
$ PORT=4003 mix phoenix.server

おすすめ記事