EMZETT.
Giriş yap

.env dosyaları

Kısaca: Yapılandırma değerlerinin ve sırların (API anahtarları, veritabanı kimlik bilgileri) kaynak koda gömülmek yerine anahtar-değer çiftleri olarak saklandığı metin dosyaları.

Biraz daha ayrıntılı: Bir .env dosyası KEY=value biçiminde satırlar içerir ve bir uygulama başlarken okunur; böylece kod bunlara ortam değişkenleri aracılığıyla erişebilir. Bunun merkezî güvenlik nedeni: sırlar kaynak koda ve dolayısıyla sürüm denetimine (Git) girmez — .env dosyaları esasen .gitignore’a aittir. Çoğu zaman farklı ortamlar için birkaç varyant vardır, örn. yerel geliştirme için `.env.local`.

Ayrıntılı

Tipik bir .env dosyası şöyle görünür:

DATABASE_URL=postgresql://user:pass@host:5432/dbname
STRIPE_SECRET_KEY=sk_live_...
SESSION_SECRET=a1b2c3...

Ayrıca bak: .env.local, Ortam değişkenleri