2TECH.WORK
2TECH.WORK / DOCS

Konfiguraatio kuuluu koodisi ulkopuolelle

Tee tarvittavat asetukset näkyviksi ylläpitäjille samalla, kun pidät yksityiset arvot poissa repositorioista ja julkisista resursseista.

Lue lisää
Arkkitehtuuri ja yhteydet kuvataan tällä sivulla.
01

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.

02

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.

03

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.

Esimerkki konfiguraatiosta
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com