Can anyone suggest how can I setup NODE_ENV variable in dockerfile when running a node app.
1 Answer
There a two ways, while building the image or when running the container.
For builds:
Add to your Dockerfile
ENV NODE_ENV=whatEver
Or use build arguments if you don't want them to stick during runtime Docker build --build-args NODE_ENV whatEver
When running:
Run your container with "-e"
docker run -e NODE_ENV=whatever mycontainer
2 Comments
Thilo
Can this be combined (does the runtime setting override the build-time setting)?
opHasNoName
yep it does override the image environment variable