¿Alguien puede sugerir cómo puedo configurar la variable NODE_ENV en dockerfile cuando ejecuto una aplicación de nodo?
Hay dos formas, mientras se construye la imagen o cuando se ejecuta el contenedor.
Para construcciones:
Agregar a su Dockerfile
ENV NODE_ENV=whatEverO use argumentos de compilación si no quiere que se mantengan durante el tiempo de ejecución Docker build --build-args NODE_ENV whatEver
Al ejecutar:
Ejecute su contenedor con "-e"
docker run -e NODE_ENV=whatever mycontainer