Как настроить переменную среды Node в Dockerfile для запуска приложения node.js?
Может кто-нибудь предложить, как я могу установить переменную NODE_ENV в dockerfile при запуске приложения узла.
1 ответ
Есть два способа, при создании изображения или при запуске контейнера.
Для сборок:
Добавить в свой Dockerfile
ENV NODE_ENV=whatEver
Или используйте аргументы сборки, если вы не хотите, чтобы они придерживались во время выполнения сборки Docker --build-args NODE_ENV whatEver
Когда работает:
Запустите свой контейнер с "-e"
docker run -e NODE_ENV=whatever mycontainer