Соглашение об именах файлов переменных среды? - PullRequest
0 голосов
/ 01 апреля 2019

Мне просто интересно, существует ли какое-либо стандартизированное соглашение для файлов переменных среды .env. Если бы у меня было несколько установок (например, development, staging, production), как они должны называться?

Я видел:

  • .env.development, ...
  • development.env, ...
  • settings.development.env, ...
  • .env, .env.staging, .env.production, ...

Если нет стандарта, есть ли аргументы для использования (вроде как "" против '' для строк в JS)? Что вы используете и почему?

1 Ответ

1 голос
/ 01 апреля 2019

В экосистеме узла есть только один стандарт - используйте production в NODE_ENV переменную для производства.Он используется различными инструментами для оптимизации.

Остальное на вас.Но лично я не вижу причин, чтобы сделать это сложным.Если вам нужно различать экземпляры дальше, чем просто production, development, вы можете использовать другие переменные среды.

Также вам нужно быть осторожным при использовании других NODE_ENV для подготовки и производства.Потому что основная цель постановки - проверить все как можно ближе к производству.Поэтому изменение NODE_ENV может стать причиной сбоя в производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...