Klassificera varje inställning
Offentlig konfiguration kan inkludera ett visningsnamn eller en offentlig slutpunkt. Känsliga inställningar inkluderar referenser och signeringsmaterial. Behandla dem olika när du väljer lagring och behörigheter. Webbläsarkod är synlig för besökare: en variabel som är inbäddad i en frontend-build är offentlig oavsett dess namn.
Dokumentera namn, inte hemligheter
Behåll exempelkonfiguration med förklaringar och ofarliga platshållare. Validera nödvändiga värden vid uppstart och rapportera ett saknat variabelnamn utan att skriva ut dess innehåll. Håll utvecklings-, förhandsgransknings- och produktionsinställningar åtskilda. Granska ändringar i konfiguration med samma omsorg som kod.
Rotera åtkomst medvetet
När du byter en autentiseringsuppgift, uppdatera beroende tjänster och verifiera resultatet innan du återkallar det gamla värdet där leverantören stöder den sekvensen. Återkalla exponerade autentiseringsuppgifter omedelbart. Kopiera inte hela miljöfiler till ärenden eller loggar; dela namn och redigerade fel istället.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com