2TECH.WORK
2TECH.WORK / DOCS

Konfiguration tillhör utanför din kod

Gör nödvändiga inställningar synliga för underhållare samtidigt som privata värden hålls utanför arkiv och offentliga resurser.

Läs mer
Arkitektur och anslutningar beskrivs på denna sida.
01

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.

02

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.

03

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.

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