2TECH.WORK
2TECH.WORK / DOCS

Konfiguracija pripada izvan koda

Učinite obavezna podešavanja vidljivim osobama zaduženim za održavanje, a privatne vrijednosti držite van repozitorijuma i javnih resursa.

Pročitajte više
Arhitektura i veze opisane na ovoj stranici.
01

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.

02

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.

03

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.

Primjer konfiguracije
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com