2017-01-26 5 views
1

私はノードドッカーコンテナにホストされている反応アプリを持っています。 私はそれを実行し、それを変数環境を渡す jsスクリプト内のドッカー環境変数を読み取るにはどうすればよいですか?

docker run -t -e "ADMIN_HOST_ENV=http://myapp.app:443/api" -p 3000:3000 "myapp" 

どのように私はアプリ内でその「ADMIN_HOST_ENV」環境変数を取得することができますか?

+1

[Node.jsの環境変数を読み込む](http://stackoverflow.com/questions/4870328/read-environment-variables-in-node-js)の可能な複製 – Matt

答えて

2

これは、ノードのバックエンドについてだけであれば、答えと質問すでにあります:フロントエンドでRead environment variables in Node.js

が、あなたは、それを取得するためにいくつかのオプションがあり、それを得るためにエンドポイントを作成し、それを書きますフロントエンドで参照されている.jsファイルにクッキーとして渡し、バックエンド側に保持し、バックエンドにヒットしたときに参照する。

私はサーバを実行するときに環境変数をチェックし、書き込むenvironment.jsに移動し、index.htmlのenvironment.jsを参照してください。

関連する問題