Файли .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, змінні середовища