Luokittele jokainen asetus
Julkinen määritys voi sisältää näytettävän nimen tai julkisen päätepisteen. Arkaluonteiset asetukset sisältävät tunnistetiedot ja allekirjoitusmateriaalin. Käsittele niitä eri tavalla valittaessa tallennusta ja käyttöoikeuksia. Selainkoodi on näkyvissä kävijöille: etukäteen rakennettuun frontend-muuttujaan upotettu muuttuja on julkinen nimestään riippumatta.
Dokumentoi nimet, ei salaisuuksia
Pidä yllä esimerkkimääritystä selityksineen ja vaarattomine paikkamerkkeineen. Vahvista vaaditut arvot käynnistyksen yhteydessä ja raportoi puuttuva muuttujan nimi tulostamatta sen sisältöä. Pidä kehitys-, esikatselu- ja tuotantoasetukset erillään. Tarkista määritysmuutokset yhtä huolellisesti kuin koodin.
Pyöritä pääsyä harkiten
Kun vaihdat tunnistetietoja, päivitä niihin riippuvat palvelut ja tarkista tulos ennen vanhan arvon peruuttamista, jos palveluntarjoaja tukee tätä järjestystä. Peruuta paljastuneet tunnistetiedot viipymättä. Älä kopioi koko ympäristötiedostoja lippuihin tai lokitiedostoihin; jaa sen sijaan nimet ja sensuroidut virheet.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com