2TECH.WORK
2TECH.WORK / DOCS

Konfiguracija spada zunaj vaše kode

Omogočite vzdrževalcem, da vidijo zahtevane nastavitve, hkrati pa ohranite zasebne vrednosti izven repozitorijev in javnih virov.

Preberite več
Arhitektura in povezave, opisane na tej strani.
01

Klasificirajte vsako nastavitev

Javna konfiguracija lahko vključuje prikazno ime ali javni končni naslov. Občutljive nastavitve vključujejo poverilnice in material za podpisovanje. Z njimi ravnajte drugače pri izbiri shranjevanja in dovoljenj. Koda brskalnika je vidna obiskovalcem: spremenljivka, vgrajena v frontend gradnjo, je javna ne glede na njeno ime.

02

Ime dokumenta, ne skrivnosti

Vzdržujte primer konfiguracije z razlagami in neškodljivimi nadomestnimi vrednostmi. Obvezne vrednosti preverite ob zagonu in poročajte o manjkajočem imenu spremenljivke, ne da bi natisnili njeno vsebino. Različne nastavitve za razvoj, predogled in produkcijo naj bodo ločene. Preglejte spremembe konfiguracije z enako skrbnostjo kot kodo.

03

Dostopno vrtenje izvajajte namerno

Ko zamenjate poverilnico, posodobite odvisne storitve in preverite rezultat, preden prekličete staro vrednost, če ponudnik podpira ta vrstni red. Takoj prekličite razkrite poverilnice. Ne kopirajte celotnih okolijskih datotek v vstopnice ali dnevnike; raje delite imena in cenzurirane napake.

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