#environment-variables
#переменные среды
Вопрос:
Кажется, существует только три правила для синтаксического анализа файлов .env: (1) они должны быть закодированы в UTF-8, (2) строки комментариев начинаются с #
, и (3) формат VAR=VAL
. Но как анализируются кавычки? У Bash есть для них особые правила, но .env не являются Bash. Я также обнаружил, что Docker принимает кавычки как есть. С другой стороны, я видел файлы .env, использующие кавычки.
Существуют ли какие-либо формальные правила? Следует ли избегать кавычек в файлах .env или когда их не следует использовать?
Комментарии:
1. Я не думаю, что существует общий набор правил для файлов .env (кроме тех, которые вы упомянули), если вы укажете фреймворк, например Laravel или Node, каждый использует библиотеки для их чтения, и у каждой библиотеки есть свои способы чтения файла, единственный способ узнатьесли кавычки взяты как есть, стоит прочитать документацию или пробную ошибку.
2. @DanielaC.Montenegro это то, что я сделал, просто искал подтверждение, если я что-то пропустил или нет правил.