.env.local
Kısaca: Yerel, kişisel geliştirme ortamları için .env dosyasının özel bir varyantı — gelenek gereği (örn. Next.js’te) .env’in kendisi yanlışlıkla izlense bile otomatik olarak ASLA commit edilmez.
Biraz daha ayrıntılı: Birçok çatı, net bir önceliğe sahip birkaç .env dosyası düzeyini destekler (örn. .env → .env.development → .env.local); sonraki dosyalar öncekileri geçersiz kılar. .env.local özellikle yalnızca kendi bilgisayarında geçerli olması gereken ve asla paylaşılmayan değerler (kişisel API test anahtarları, yerel veritabanı URL’leri) içindir — gerçek sırlar olmadan bir şablon olarak depoya ait olan .env.example’ın aksine.
Ayrıntılı
Tipik bir yükleme sırası (Next.js örneğiyle), sonraki dosyalar öncekileri geçersiz kılarak:
.env - temel değerler
.env.development - geliştirmeye özgü
.env.local - yerel, kişisel (commit edilmez)
Ayrıca bak: .env dosyaları, Ortam değişkenleri