2016-08-15 6 views
0

В файле Mean.Js Докер я настроил ENV вар производства от разработки:Docker MEAN.JS не может установить для работы в режиме «Производство»

ENV NODE_ENV production 

При запуске контейнера Docker, в вывод консоли показывает, что он работает в среде «Разработка».

Я снова начал контейнер Docker как:

docker run -e "NODE_ENV=production"-i -t --name www1 --link mongodb:db_1 -p 80:3000 somecompany/meansite 

Опять же, выход из хрюкать в консоли показывает, что он работает в «режиме разработки»

так, я сделал:

docker exec -it www1 bash printenv 

И подтвердил, что NODE_ENV это фактически устанавливается в производство:

NODE_ENV=production 

Не может понять, почему Mean.Js не работает в режиме «производства», но всегда по умолчанию «развивается», даже когда переменная NODE_ENV установлена ​​в производственную.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^