2016-08-27 11 views
1

ビルド環境変数とOpenShift Enterpriseの実行時環境変数を混同しています。誰かが私の理解を助け、それぞれの使用事例の例を提供してくれますか?Build vs Runtime環境変数

答えて

2

ビルド時にのみ必要な環境変数は、ビルド時に外部パッケージリポジトリにアクセスして依存関係をプルダウンできるように、プロキシの使用を設定するなどのものです。実行時には、それを必要とせず、アカウント/パスワード情報が含まれている可能性があるため、アプリケーションに侵入した人がそれを見つけてそれが貴重かもしれないので、定義したままにしたくないでしょう。

デプロイメント用にのみ設定される環境変数は、アプリケーションによって使用されるデータベースが見つかる場所です。その時点でデータベースが開始されていない可能性があるため、一般にはビルド時には使用できません。