возможно ли запустить два экземпляра одного и того же приложения с другим конфигурационным файлом на одном компьютере? - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть приложение node.js с базой данных mongodb, поэтому я хочу, чтобы два экземпляра приложения работали одновременно. один на производстве и один на разработке. поэтому возможно установить разные NODE_ENV для разных экземпляров приложения.

Ответы [ 2 ]

1 голос
/ 09 ноября 2019

Я думаю, что то, что вы просите, может быть достигнуто с помощью:

NODE_ENV=development node server.js

Вы можете запустить один экземпляр с разработкой, а второй - с производством.

0 голосов
/ 09 ноября 2019

Используйте файл .env через .gitignore, если в обоих случаях вы извлечете его, он не будет передаваться, вы создадите .env в своем проекте, тогда он будет отличаться для обоих проектов.

.env файл для производства

db = mongodb://XX.XXX.XX.XX/zXp
IAM_USER_SECRET = 06VXXXXXXXXXXXXXXXXXXXXXXRzC
NODE_ENV = production

.env файл для разработки

db = mongodb://XX.XXX.XX.XX/zXp
IAM_USER_SECRET = 06VXXXXXXXXXXXXXXXXXXXXXXRzC
NODE_ENV = development
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...