.env в Netlify TOML
Работает локально в браузереПревращает файл .env в блок окружения netlify.toml для любого контекста деплоя Netlify
Вставьте файл .env, загрузите файл или пример.
Связанные инструменты
.env в Netlify TOML
Преобразует файл .env в блок окружения netlify.toml для одного контекста деплоя Netlify. Каждая переменная становится строкой KEY = "value" с корректным экранированием TOML в порядке исходного файла.
Как пользоваться
- 1.Вставьте файл .env, загрузите файл или пример.
- 2.Выберите контекст деплоя: Продакшн, Deploy Preview, Branch Deploy, Dev, Все контексты или свою ветку.
- 3.Включите безопасный шаблон, чтобы заменить значения, похожие на секреты, на "<REDACTED>".
- 4.В расширенных параметрах отсортируйте ключи или сохраните комментарии.
- 5.Скопируйте TOML или скачайте netlify.toml и объедините с существующим файлом.
Правила разбора
Поддерживаются KEY=value, export KEY=value, пробелы вокруг =, пустые значения, одинарные кавычки (буквально), двойные кавычки (экранирование \n, \", \\) и многострочные значения в кавычках. В значении без кавычек # начинает комментарий только в начале строки или после пробела; # внутри кавычек сохраняется. Значения с = не изменяются. Повторяющиеся ключи получают последнее значение, как в dotenv, и выводятся с номерами строк.
Ограничения и конфиденциальность
netlify.toml обычно коммитится в репозиторий, поэтому храните продакшн-секреты в интерфейсе или CLI Netlify, если не собираетесь их коммитить. Поиск секретов — эвристика по имени ключа, возможны пропуски и ложные срабатывания. Преобразование выполняется в браузере; текст .env не загружается и не сохраняется, в хранилище браузера остаются только параметры.
