2TECH.WORK
2TECH.WORK / DOCS

Konfigurasjon hører hjemme utenfor koden din

Gjør nødvendige innstillinger synlige for vedlikeholdere samtidig som private verdier holdes unna depot og offentlige ressurser.

Les mer
Arkitektur og koblinger beskrevet på denne siden.
01

Klassifiser hver innstilling

Offentlig konfigurasjon kan inkludere et visningsnavn eller offentlig endepunkt. Sensitive innstillinger inkluderer legitimasjon og signeringsmateriale. Behandle dem forskjellig når du velger lagring og tillatelser. Nettleserkode er synlig for besøkende: en variabel innebygd i en frontend-build er offentlig uansett navn.

02

Dokumenter navn, ikke hemmeligheter

Oppretthold eksempelkonfigurasjon med forklaringer og ufarlige plassholdere. Valider nødvendige verdier ved oppstart og rapporter et manglende variabelnavn uten å skrive ut innholdet. Hold utviklings-, forhåndsvisnings- og produksjonsinnstillinger separate. Gjennomgå konfigurasjonsendringer med samme omsorg som kode.

03

Roter tilgang bevisst

Når du erstatter en legitimasjon, oppdater avhengige tjenester og verifiser resultatet før du tilbakekaller den gamle verdien der leverandøren støtter den sekvensen. Tilbakekall eksponerte legitimasjoner umiddelbart. Ikke kopier hele miljøfiler inn i saker eller logger; del navn og tilslørte feil i stedet.

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