Класификујте свако подешавање
Јавна конфигурација може да укључује приказни назив или јавну крајњу тачку. Осетљива подешавања обухватају акредитиве и материјал за потписивање. Третирајте их различито приликом избора складишта и дозвола. Код прегледача је видљив посетиоцима: променљива уграђена у фронтенд билд је јавна без обзира на њено име.
Називи докумената, не тајне
Одржавајте пример конфигурације са објашњењима и безазленим заменама за податке. Валидајте обавезне вредности при покретању и пријавите недостајућу променљиву без приказивања њеног садржаја. Останите посебни за подешавања развоја, прегледа и продукције. Прегледајте промене конфигурације са истом пажњом као и код кода.
Ротација приступа свесно
При замени акредитива, ажурирајте зависне сервисе и проверите резултат пре него што поништите стару вредност, тамо где провајдер подржава тај редослед. Поништите изложене акредитиве одмах. Не копирајте целе датотеке окружења у тикете или логове; уместо тога делите имена и цензурисане грешке.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com