2TECH.WORK
2TECH.WORK / DOCS

Configuratie hoort buiten je code

Maak vereiste instellingen zichtbaar voor beheerders terwijl je privéwaarden buiten repositories en publieke middelen houdt.

Lees meer
Architectuur en verbindingen beschreven op deze pagina.
01

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.

02

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.

03

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.

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