13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

.env fájl

angolul: .env file (dotenv)

haladóelterjedt

A .env fájl egy egyszerű szöveges fájl, amelyben a program a jelszavait, kulcsait és beállításait tartja, külön a programkódtól.

Érthetően

Képzeld el, hogy a széfed kódját nem a széf ajtajára írod, hanem egy külön cetlire, amelyet otthon tartasz. A .env fájl ilyen cetli a programok világában. Ide kerülnek a titkos adatok (jelszavak, API-kulcsok) és azok a beállítások, amelyek gépenként eltérnek. A cetli maga nincs elzárva: aki megtalálja, el tudja olvasni.

A fájl nagyon egyszerű: minden sora egy név és egy érték, például ADATBAZIS_JELSZO=valami. A program induláskor beolvassa, és úgy használja az értékeket, mintha a futtatási környezet beállításai lennének.

Azért hasznos, mert így a kódot nyugodtan meg lehet osztani másokkal, vagy fel lehet tölteni egy közös tárhelyre, a titkok pedig a saját gépeden maradnak. Ugyanaz a program más .env fájllal vagy más beállításokkal a tesztgépen és az éles szerveren is futhat, a kód átírása nélkül.

Az AI-eszközök miatt ma többen találkoznak vele, mint korábban. Aki nyelvi modellt használó programot vagy agentet futtat, annak gyakran ide kell beírnia a szolgáltatótól kapott kulcsot.

Hogyan működik

  1. A projekt főkönyvtárában létrehozol egy .env nevű fájlt, és soronként beírod a NÉV=érték párokat.
  2. A program indulásakor egy kis segédkönyvtár (vagy maga a futtatókörnyezet) beolvassa a fájlt, és az értékeket környezeti változóként teszi elérhetővé.
  3. A kód ezután név szerint kéri le az értékeket, így a jelszó vagy a kulcs sehol nem szerepel benne.
  4. A .env fájlt felveszik a kizárási listára (.gitignore), hogy a verziókezelő ne töltse fel a közös kódtárba.
  5. A többieknek egy kitöltetlen mintafájl (például .env.example) mutatja meg, milyen értékeket kell megadniuk a sajátjukban.

Példa a mindennapokból

Letöltesz egy nyílt forráskódú csevegőrobotot, és a leírás azt kéri, hogy másold le a .env.example fájlt .env néven, majd írd be a saját API-kulcsodat. Ettől kezdve a program a te kulcsoddal éri el az AI-szolgáltatást, és a te számládra fogyaszt.

Kit érint

fejlesztőNaponta használja a titkok és a gépenként eltérő beállítások kezelésére, és neki kell ügyelnie arra, hogy a fájl ne kerüljön ki. → Kód
vállalkozó, vezetőEgy kiszivárgott .env fájl a cég adatbázisához, fizetős szolgáltatásaihoz és ügyféladataihoz is hozzáférést adhat.
szülő, diák, tanárAki programozni tanul vagy AI-projektet próbál ki, jellemzően az első lépések között találkozik vele. → Oktatás és család
munkavállalóHa kódoló agenttel vagy automatizáló eszközzel dolgozol, tudnod kell, hogy ez a fájl bizalmas, és nem illik képernyőfotón vagy csevegésben megosztani. → Munka és HR

Gyakori félreértés

TévhitA .env fájl biztonságos, titkosított tároló, ezért amit oda írok, az védve van.
ValójábanA .env sima, titkosítatlan szöveg, amelyet bárki elolvashat, aki hozzáfér a géphez vagy a fájlhoz. Csak annyit ad, hogy a titok nem a kódban van, tehát nem megy vele együtt, amikor a kódot megosztod.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

környezeti változó, konfiguráció, titokkezelés

Szűkebb

.env.example fájl

Rokon

API-kulcs, .gitignore, verziókezelés, token, kódoló agent

Röviden a története

A gyakorlatot a 2011-ben közzétett „tizenkét faktoros alkalmazás” (Twelve-Factor App) módszertan tette népszerűvé. Ez azt javasolta, hogy a beállítások környezeti változókban legyenek, ne a kódban. Erre épültek a dotenv nevű segédkönyvtárak: 2012-ben Rubyhoz, majd Node.js-hez is megjelent egy. 2023 óta (a 20.6-os változattól) a Node.js külön kapcsolóval beépítve is be tudja olvasni a .env fájlt.

Hol tart most

2026 végén a .env fájl a legtöbb programnyelvben és fejlesztőeszközben megszokott megoldás, az AI-projektekben pedig az API-kulcsok egyik szokásos helye. A figyelem közben arra terelődött, hogyan lehet megvédeni a kiszivárgástól és a gépen futó agentektől.

Állapot: 2026. november

Más nevei

.env · dotenv · .env fájl · env fájl · dotenv fájl · .env file · környezeti fájl · environment file

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.