2TECH.WORK
2TECH.WORK / DOCS

Il-konfigurazzjoni għandha tkun barra mill-kodiċi tiegħek

Agħti s-settings meħtieġa viżibbli għall-manutenturi filwaqt li żżomm il-valuri privati barra mir-repożitorji u mill-assi pubbliċi.

Aqra aktar
Arkitettura u konnessjonijiet deskritti f’din il-paġna.
01

Ikklassifika kull setting

Il-konfigurazzjoni pubblika tista’ tinkludi isem ta’ wirja jew endpoint pubbliku. Is-settings sensittivi jinkludu kredenzjali u materjal ta’ firma. Ġibhom differenti meta tagħżel ħażna u permessi. Il-kodiċi tal-browser huwa viżibbli għall-viżitaturi: varjabbli imqiegħed f’backend tal-frontend huwa pubbliku irrispettivament mill-isem tiegħu.

02

Isem dokumenti, mhux sigrieti

Żomm konfigurazzjoni ta’ eżempju b’spjegazzjonijiet u placeholders ħielsa minn ħsara. Ivvalida l-valuri meħtieġa fil-bidu u rrapporta isim varjabbli nieqes mingħajr ma tipprintja l-kontenut tiegħu. Iżomm settings ta’ żvilupp, preview u produzzjoni separat. Irrivedi bidliet fil-konfigurazzjoni bl-istess attenzjoni bħakodiċi.

03

Irrota aċċess b’mod deliberate

Meta tkun qed tissostitwixxi ċ-ċredenzjali, aġġorna s-servizzi li jiddependu minnhom u ivverifika r-riżultat qabel timmodifika l-valur antik fejn il-fornitur jappoġġja din l-ordni. Immodifika ċ-ċredenzjali esposti malajr. Taqsibx fajls ambjentali sħaħ fi tickets jew logs; taqsam ismijiet u żbalji redatti minflok.

Eżempju ta’ konfigurazzjoni
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com