Klasificējiet katru iestatījumu
Publiskā konfigurācija var ietvert parādāmo nosaukumu vai publisko galapunktu. Jūtīgās iestatījumi ietver akreditācijas datus un parakstīšanas materiālu. Apstrādājiet tos atšķirīgi, izvēloties glabāšanu un atļaujas. Pārlūkprogrammas kods ir redzams apmeklētājiem: mainīgais, kas iekļauts frontend izveidē, ir publisks neatkarīgi no tā nosaukuma.
Dokumentējiet nosaukumus, nevis noslēpumus
Uzturiet piemēru konfigurāciju ar paskaidrojumiem un nekaitīgiem vietturiem. Startup laikā pārbaudiet obligātās vērtības un ziņojiet par trūkstošo mainīgā nosaukumu, neizdrukājot tā saturu. Saglabājiet attīstības, priekšskatījuma un ražošanas iestatījumus atsevišķi. Pārskatiet konfigurācijas izmaiņas ar tādu pašu rūpību kā kodu.
Rotējiet piekļuvi apzināti
Kad maināt akreditācijas datus, atjauniniet atkarīgās pakalpojumus un pārbaudiet rezultātu pirms vecās vērtības atsaukšanas, ja pakalpojumu sniedzējs atbalsta šo secību. Atsauciet pakļautos akreditācijas datus nekavējoties. Nekopējiet pilnus vides failus biļetēs vai žurnālos; kopīgojiet nosaukumus un rediģētas kļūdas.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com