.env (plik konfiguracyjny środowiska)
Technologia
Plik .env (plik środowiska) to plik konfiguracyjny w katalogu głównym projektu, przechowujący zmienne zależne od środowiska oraz dane wrażliwe, takie jak dane dostępowe do bazy, klucze API, klucz aplikacji i ustawienia debugowania. Zazwyczaj nie jest dodawany do systemu kontroli wersji (np. Git), aby nie ujawniać sekretów.
W Laravelu i wielu innych frameworkach wartości z .env są ładowane przez
Spacje wokół znaku równości są opcjonalne. Komentarze zaczynają się od
W Laravelu i wielu innych frameworkach wartości z .env są ładowane przez
getenv() lub centralną konfigurację (np. config()). Każda linia ma format:KLUCZ=wartośćSpacje wokół znaku równości są opcjonalne. Komentarze zaczynają się od
#. Plik .env.example służy jako szablon bez prawdziwych sekretów i jest udostępniany w projekcie, aby programiści wiedzieli, jakie zmienne ustawić.Dobre praktyki
- Nigdy nie commitować .env do repozytoriów.
- Używać różnych plików .env dla środowisk lokalnego, staging i produkcyjnego.
- Ustawiać wrażliwe wartości przez zmienne środowiskowe systemu hostingu, gdy .env nie jest dostępny.