Razvrstajte svako podešavanje
Javna konfiguracija može obuhvatati prikazani naziv ili javnu krajnju tačku. Osjetljiva podešavanja obuhvataju pristupne podatke i materijal za potpisivanje. Postupajte s njima različito pri izboru skladišta i dozvola. Kod u pregledaču vidljiv je posjetiocima: promjenljiva ugrađena u klijentsku aplikaciju javna je bez obzira na naziv.
Dokumentujte nazive, a ne tajne podatke
Održavajte primjer konfiguracije s objašnjenjima i bezopasnim zamjenskim vrijednostima. Pri pokretanju provjerite obavezne vrijednosti i prijavite naziv promjenljive koja nedostaje bez ispisivanja njenog sadržaja. Razdvojite podešavanja za razvoj, pregled i produkciju. Pregledajte promjene konfiguracije jednako pažljivo kao kod.
Planski mijenjajte pristupne podatke
Pri zamjeni pristupnog podatka ažurirajte zavisne servise i provjerite rezultat prije opozivanja stare vrijednosti, kada pružalac podržava takav redosljed. Odmah opozovite otkrivene pristupne podatke. Ne kopirajte cijele datoteke okruženja u prijave problema ili dnevnike; podijelite nazive i poruke o greškama iz kojih su uklonjeni osjetljivi podaci.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com