Classificeer elke instelling
Publieke configuratie kan een weergavenaam of openbaar eindpunt bevatten. Gevoelige instellingen omvatten inloggegevens en ondertekeningsmateriaal. Behandel ze verschillend bij het kiezen van opslag en machtigingen. Browsercode is zichtbaar voor bezoekers: een variabele die in een frontend-build is ingesloten is openbaar, ongeacht de naam.
Documenteer namen, geen geheimen
Handhaaf voorbeeldconfiguratie met uitleg en onschadelijke tijdelijke aanduidingen. Valideer vereiste waarden bij het opstarten en rapporteer een ontbrekende variabelenaam zonder de inhoud af te drukken. Houd ontwikkelings-, preview- en productiesettings gescheiden. Beoordeel configuratiewijzigingen met evenveel zorg als code.
Roteer toegang doelbewust
Bij het vervangen van een referentie, werk afhankelijke diensten bij en controleer het resultaat voordat u de oude waarde intrekt, indien de provider die volgorde ondersteunt. Trek blootgestelde referenties onmiddellijk in. Kopieer geen volledige omgevingsbestanden in tickets of logs; deel in plaats daarvan namen en geanonimiseerde fouten.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com