2TECH.WORK
2TECH.WORK / DOCS

Конфигурација припада ван вашег кода

Учините потребна подешавања видљивим одржавачима, а приватне вредности држите ван репозиторијума и јавних ресурса.

Pročitajte više
Arhitektura i veze opisane na ovoj stranici.
01

Класификујте свако подешавање

Јавна конфигурација може да укључује приказни назив или јавну крајњу тачку. Осетљива подешавања обухватају акредитиве и материјал за потписивање. Третирајте их различито приликом избора складишта и дозвола. Код прегледача је видљив посетиоцима: променљива уграђена у фронтенд билд је јавна без обзира на њено име.

02

Називи докумената, не тајне

Одржавајте пример конфигурације са објашњењима и безазленим заменама за податке. Валидајте обавезне вредности при покретању и пријавите недостајућу променљиву без приказивања њеног садржаја. Останите посебни за подешавања развоја, прегледа и продукције. Прегледајте промене конфигурације са истом пажњом као и код кода.

03

Ротација приступа свесно

При замени акредитива, ажурирајте зависне сервисе и проверите резултат пре него што поништите стару вредност, тамо где провајдер подржава тај редослед. Поништите изложене акредитиве одмах. Не копирајте целе датотеке окружења у тикете или логове; уместо тога делите имена и цензурисане грешке.

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