EMZETT.
Войти

Файлы .env

Коротко: Текстовые файлы, в которых значения конфигурации и секреты (ключи API, учётные данные базы данных) хранятся как пары «ключ — значение», а не жёстко прописываются в исходном коде.

Подробнее: Файл .env содержит строки в формате KEY=value и считывается при запуске приложения, чтобы код мог обращаться к ним через переменные окружения. Главная причина с точки зрения безопасности: секреты не попадают в исходный код и, значит, в систему контроля версий (Git) — файлы .env как правило относятся в .gitignore. Часто есть несколько вариантов для разных сред, например `.env.local` для локальной разработки.

Подробности

Типичный файл .env выглядит так:

DATABASE_URL=postgresql://user:pass@host:5432/dbname
STRIPE_SECRET_KEY=sk_live_...
SESSION_SECRET=a1b2c3...

См. также: .env.local, переменные окружения