ノードアプリを実行しているときにdockerfileでNODE_ENV変数を設定する方法を誰かが提案できますか?.
イメージのビルド中またはコンテナーの実行中の2つの方法があります。
ビルドの場合:
Dockerfileに追加します
ENV NODE_ENV=whatEver
または、実行時にDockerビルド中にそれらを固定したくない場合はビルド引数を使用します--build-args NODE_ENV whatEver
実行時:
「-e」を使用してコンテナを実行します
docker run -e NODE_ENV=whatever mycontainer