6

Azure Container Registry からデプロイされている Docker イメージがあります。ポータルで構成されたアプリケーション設定から実行中の Docker イメージに渡される環境変数を確認できることを除いて、すべて正常に動作します。process.env.VariableName で環境変数にアクセスする Node アプリです。

例として、 https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-web-apps-and-linux/#SetEnvVar … "アプリ設定が挿入されました実行時に環境変数としてアプリに」

私は以下を試しました。

  • Azure Portal でのアプリケーション設定の設定。これらは、ドキュメントに従って実行中の Docker イメージに渡されるはずですが、Node アプリケーションの process.env.VariableName が設定されていません。

  • 環境変数を設定する Docker 構成ファイルを使用しようとしましたが、再び process.env.VariableName が空です。

  • ビルド時に環境変数を設定する Docker ファイルに変数を渡す VSTS ビルド引数を更新しました。ここでも、実行中の Docker イメージに変数が渡されませんでした。

私の結論は、Azure Web App for Containers ではカスタム環境変数が許可されていないということですか?

私は何か間違ったことをしていますか?

4

1 に答える 1