.env
Файлы окружения: генерация, валидация, конвертация.
- .env to YAML Converter
Конвертировать .env в YAML.
- .env to JSON Converter
Конвертировать .env в JSON.
- .env to Docker Compose Environment
Превратить .env в блок environment для docker-compose.yml.
- .env Diff
Сравнить два .env файла и показать различия по ключам.
- .env to Kubernetes ConfigMap
Сгенерировать Kubernetes ConfigMap YAML из .env файла.
- .env Sort & Deduplicate
Отсортировать ключи .env и убрать дубликаты.
- .env Mask Secrets
Замаскировать значения .env для безопасной публикации.
- .env to TOML Converter
Конвертировать .env в TOML.
О формате .env
Файл .env стал негласным стандартом хранения конфигурации приложений благодаря библиотеке dotenv и методологии двенадцати факторного приложения, которая рекомендует держать настройки отдельно от кода в переменных окружения. Простой формат ключ равно значение легко читать и редактировать, но именно поэтому в нем часто оказываются настоящие пароли от продакшн баз данных прямо открытым текстом.
Инструменты в этом разделе помогают безопасно работать с env файлами: конвертировать их в YAML, JSON, TOML или Kubernetes ConfigMap для использования в других системах, сравнивать два файла между окружениями, сортировать и убирать дубликаты ключей, а также маскировать секретные значения перед тем, как показать содержимое файла кому то со стороны.
Вся обработка происходит локально в браузере, что для этой категории особенно критично: содержимое env файлов почти всегда включает пароли, токены доступа и прочие данные, которые категорически не стоит отправлять на сторонний сервер ради простой конвертации формата.