2TECH.WORK
2TECH.WORK / DOCS

Konfigurasjon høyrer heime utanfor koden din

Gjer nødvendige innstillingar synlege for vedlikehaldarar, og hald private verdiar utanfor kjeldearkiv og offentlege ressursar.

Les meir
Arkitektur og koplingar som er skildra på denne sida.
01

Klassifiser kvar innstilling

Offentleg konfigurasjon kan omfatte eit visingsnamn eller eit offentleg endepunkt. Sensitive innstillingar omfattar tilgangsopplysningar og signeringsmateriale. Handter dei ulikt når du vel lagring og løyve. Nettlesarkode er synleg for dei vitjande: ein variabel som er bygd inn i klientdelen, er offentleg uavhengig av namnet.

02

Dokumenter namn, ikkje løynde verdiar

Hald ved like ein dømekonfigurasjon med forklaringar og ufarlege plasshaldarar. Valider påkravde verdiar ved oppstart, og meld frå om namnet på ein manglande variabel utan å skrive ut innhaldet. Hald innstillingar for utvikling, førehandsvising og produksjon åtskilde. Vurder konfigurasjonsendringar like nøye som kode.

03

Byt tilgangsopplysningar med omhug

Når du byter ut ei tilgangsopplysning, oppdater avhengige tenester og kontroller resultatet før du kallar tilbake den gamle verdien, dersom leverandøren støttar denne rekkjefølgja. Kall raskt tilbake tilgangsopplysningar som har vorte eksponerte. Ikkje kopier heile miljøfiler inn i saker eller loggar; del namn og feilmeldingar der sensitive opplysningar er fjerna, i staden.

Døme på konfigurasjon
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com