EMZETT.
Увійти

.env.local

Коротко: Особливий варіант файла .env для локальних особистих середовищ розробки — за домовленістю (наприклад, у Next.js) він автоматично НІКОЛИ не комітиться, навіть якщо сам .env випадково відстежується.

Докладніше: Багато фреймворків підтримують кілька рівнів файлів .env з чітким пріоритетом (наприклад, .env → .env.development → .env.local), причому пізніші файли перевизначають раніші. .env.local призначений саме для значень, які мають діяти лише на вашому комп’ютері (особисті тестові ключі API, локальні URL баз даних) і ніколи не передаються, — на відміну від .env.example, який належить репозиторію як шаблон без справжніх секретів.

Подробиці

Типовий порядок завантаження (на прикладі Next.js), де пізніші файли перевизначають раніші:

.env                    - базові значення
.env.development        - специфічно для розробки
.env.local              - локально, особисто (не комітиться)

Див. також: файли .env, змінні середовища