# Developer environment notes (Latvie拧u) 馃寪 **Languages:** 馃嚭馃嚫 [English](../../../DEVELOPER-ENVIRONMENT.md) 路 馃嚜馃嚬 [am](../../am/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚘 [ar](../../ar/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚘馃嚳 [az](../../az/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚞 [bg](../../bg/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚛 [bn](../../bn/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚘 [bs](../../bs/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚚馃嚳 [cs](../../cs/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚛馃嚢 [da](../../da/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚛馃嚜 [de](../../de/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚞馃嚪 [el](../../el/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚜馃嚫 [es](../../es/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚜馃嚜 [et](../../et/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚪 [fa](../../fa/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚝馃嚠 [fi](../../fi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚝馃嚪 [fr](../../fr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚜 [ga](../../ga/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [gu](../../gu/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚞 [ha](../../ha/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚤 [he](../../he/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [hi](../../hi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚟馃嚪 [hr](../../hr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚟馃嚭 [hu](../../hu/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚘馃嚥 [hy](../../hy/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚛 [id](../../id/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚞 [ig](../../ig/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚬 [it](../../it/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚡馃嚨 [ja](../../ja/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚞馃嚜 [ka](../../ka/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚢馃嚟 [km](../../km/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [kn](../../kn/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚢馃嚪 [ko](../../ko/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚤馃嚬 [lt](../../lt/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [ml](../../ml/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [mr](../../mr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚥馃嚲 [ms](../../ms/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚥馃嚬 [mt](../../mt/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚥馃嚥 [my](../../my/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚨 [ne](../../ne/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚤 [nl](../../nl/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚧 [no](../../no/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [or](../../or/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [pa](../../pa/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚟 [phi](../../phi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚤 [pl](../../pl/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚬 [pt](../../pt/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚪 [pt-BR](../../pt-BR/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚪馃嚧 [ro](../../ro/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚪馃嚭 [ru](../../ru/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚤馃嚢 [si](../../si/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚢 [sk](../../sk/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚠 [sl](../../sl/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚪馃嚫 [sr](../../sr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚜 [sv](../../sv/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚢馃嚜 [sw](../../sw/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [ta](../../ta/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [te](../../te/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚬馃嚟 [th](../../th/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚬馃嚪 [tr](../../tr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚭馃嚘 [uk-UA](../../uk-UA/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚢 [ur](../../ur/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚭馃嚳 [uz](../../uz/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚮馃嚦 [vi](../../vi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚞 [yo](../../yo/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚚馃嚦 [zh-CN](../../zh-CN/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚬馃嚰 [zh-TW](../../zh-TW/docs/DEVELOPER-ENVIRONMENT.md) --- 艩aj膩 lap膩 ir izskaidrota projekta lok膩l膩 `.env` darb墨ba un tas, k膩 r墨koties ar vides failiem un nosl膿pumiem, izstr膩d膩jot OmniRoute. ## .env darb墨ba p膿c instal膿拧anas Izstr膩d膩t膩ju 膿rt墨bai projekts `npm install` / `postinstall` laik膩 var 模ener膿t lok膩lu `.env` failu. 艩is fails ir paredz膿ts tikai lok膩lai izstr膩dei un test膿拧anai, un to nek膩d膩 gad墨jum膩 nedr墨kst iek募aut versiju kontroles sist膿m膩. Galvenie aspekti: - Repozitorija `.gitignore` jau ignor膿 `.env*` failus (skatiet ierakstu `.gitignore` fail膩). Neno艈emiet un nemainiet 拧o k膩rtulu, ja vien apzin膩ti nepl膩nojat iek募aut konkr膿tu parauga failu un jums nav dokument膿ta procesa 拧膩dai r墨c墨bai. - Ja repozitorij膩 nejau拧i tiek iek募auts 墨sts nosl膿pums, nekav膿joties nomainiet/atsauciet akredit膩cijas datus un iz艈emiet tos no repozitorija v膿stures (piem膿ram, izmantojot `git filter-repo` vai l墨dzv膿rt墨gu nov膿r拧anas darbpl奴smu). Ja nepiecie拧ama pal墨dz墨ba, sazinieties ar par dro拧墨bu atbild墨go personu vai kontaktpersonu. - CI un produkcijas vid膿m izmantojiet CI nosl膿pumus vai nosl膿pumu p膩rvaldnieku (GitHub Actions Secrets, Azure Key Vault, HashiCorp Vault utt.), nevis iek募aujiet nosl膿pumus failos. ## Ieteicam膩 lok膩l膩 darbpl奴sma - Glab膩jiet `.env` tikai sav膩 lok膩laj膩 darbviet膩. Izmantojiet `.env.example` (kas jau tiek izsekots), lai dokument膿tu nepiecie拧amos main墨gos un pie艈emamas parauga v膿rt墨bas. - Lok膩li izpildot testus, kuriem nepiecie拧amas nosl膿pumiem l墨dz墨gas v膿rt墨bas, 墨stu akredit膩cijas datu viet膩 dodiet priek拧roku sint膿tiskiem vietturiem vai izpildlaik膩 模ener膿t膩m 墨slaic墨g膩m atsl膿g膩m. - Testiem, kuros tiek izmantoti vietturi, pievienojiet 墨su koment膩ru, lai p膩rskat墨t膩ji saprastu, ka testa dati ir sint膿tiski. ## Piez墨mes par skeneriem - Da啪i kompil膿ti vai bin膩ri resursi (piem膿ram, iegulti base64 WASM bloki) var satur膿t ASCII apak拧virknes, kas izskat膩s p膿c akredit膩cijas datiem un var aktiviz膿t uz tekstu balst墨tus nosl膿pumu skenerus. Ja 拧ie resursi ir le模it墨mi, pievienojiet tos skenera at募auto vienumu sarakstam vai izsl膿dziet attiec墨gos direktorijus skenera konfigur膩cij膩. ## Ja konstat膿jat nopl奴di 1. Nekav膿joties nomainiet/atsauciet atsl膿gu. 2. Iz艈emiet nosl膿pumu no v膿stures un, ja nepiecie拧ams, veiciet att墨r墨t膩 zara piespiedu aug拧upiel膩di. 3. Inform膿jiet uztur膿t膩jus un iev膿rojiet savas organiz膩cijas incidentu nov膿r拧anas kontrolsarakstu.