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, переменные окружения