2TECH.WORK
2TECH.WORK / DOCS

Konfiguracija pripada izvan vašeg koda

Napravite potrebna podešavanja vidljivim za održavaoce dok privatne vrijednosti držite izvan repozitorija i javnih resursa.

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

Klasifikujte svako podešavanje

Javna konfiguracija može uključivati prikazno ime ili javnu tačku pristupa. Osjetljive postavke uključuju vjerodajnice i materijal za potpisivanje. Tretirajte ih različito prilikom odabira skladišta i dozvola. Kod u pregledniku je vidljiv posjetiocima: varijabla ugrađena u frontend build je javna bez obzira na njeno ime.

02

Dokumentujte imena, a ne tajne

Održavajte primjer konfiguracije sa objašnjenjima i bezopasnim rezervnim mjestima. Provjerite obavezne vrijednosti prilikom pokretanja i prijavite nedostajuće ime varijable bez ispisivanja njenog sadržaja. Držite razvojne, pregledne i produkcijske postavke odvojenim. Pregledajte promjene u konfiguraciji sa istom pažnjom kao kod koda.

03

Namjerno rotirajte pristup

Prilikom zamjene vjerodajnica, ažurirajte zavisne servise i provjerite rezultat prije opoziva stare vrijednosti tamo gdje provajder podržava taj redoslijed. Odmah opozovite izložene vjerodajnice. Ne kopirajte cijele datoteke okruženja u tikete ili logove; umjesto toga dijelite imena i reduciran(e) greške.

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