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.
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.
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.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com