В моем Dockerfile у меня есть:
ENV ENVIRONMENT=$ENVIRONMENT
CMD NODE_ENV=$ENVIRONMENT npm run serve
Однако мне нужно выполнить другую команду ДО подачи и убедиться, что NODE_ENV также установлен для этой команды. Я попробовал это:
ENV ENVIRONMENT=$ENVIRONMENT
RUN NODE_ENV=$ENVIRONMENT npm run upgrade
CMD NODE_ENV=$ENVIRONMENT npm run serve
Однако NODE_ENV, похоже, не установлен для RUN.
Чего мне не хватает?
(Примечание: отредактированный тег удален)