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