tgoop.com/devopslib/43
Create:
Last Update:
Last Update:
🧩 Почему важно использовать .env файлы в DevOps-проектах
Когда проект начинает обрастать конфигурацией, секретами, API-ключами и разными переменными окружения — легко всё потерять или случайно выложить в Git. Именно тут на сцену выходят .env файлы.
📦 Что такое .env?
Это простой текстовый файл с ключ-значениями, например:
DB_HOST=localhost
DB_USER=admin
DB_PASS=secret
Он не исполняется напрямую, но может быть подгружен в окружение с помощью утилит вроде
dotenv, source, или встроенных механизмов в Docker, Compose, CI/CD и так далее.🔐 Почему это круто:
- Безопасность: не хардкодим чувствительные данные в коде
- Гибкость: можно легко переключаться между dev/stage/prod окружениями
- Поддержка: большинство инструментов CI/CD и фреймворков умеют работать с
.env - Удобство: один файл — все переменные
🛡️ Совет:
Добавь
.env в .gitignore, иначе можно случайно закоммитить секреты.📌 Если работаешь с Docker Compose — укажи
env_file в docker-compose.yml:
services:
app:
env_file:
- .env
Так контейнеры будут сразу знать, какие переменные им нужны.
Подпишись 👉@devopslib
BY Библиотека девопса | DevOps, SRE, Sysadmin
Share with your friend now:
tgoop.com/devopslib/43
