Phoenixアプリケーションをポート4000で受信しようとしていますが、動作していません。まず、私はMIX_ENV=prod mix release --env=prod
と私の生産アプリを生成します。次に、_build
ディレクトリを自分のサーバーとrsyncします。それから私はPORT=4000 ./_build/prod/rel/rumbl/bin/rumbl start
を実行します。その後、私がcurl localhost:4000
になったとき、私は何の反応も得ません。ここでフェニックスをポート4000でリッスンするにはどうすればよいですか?
は私のconfig/prod.exs
です:
use Mix.Config
config :rumbl, Rumbl.Endpoint,
http: [port: {:system, "PORT"}],
url: [host: "localhost", port: {:system, "PORT"}],
cache_static_manifest: "priv/static/manifest.json"
config :logger, level: :info
import_config "prod.secret.exs"
私は、システム変数を使用するために私の設定ファイルを変更し、私はまだアクセスすることはできませんよサイト。 –
更新された変更を反映するために投稿を編集しました。 –
私は答えを更新しました: 'load_from_system_env:true'は重要です。 – mudasobwa