Miljövariabler

Författare:Vishal Singh
Uppdaterad:23 juni 2025

Miljövariabler är nyckel-värdepar som konfigureras utanför källkoden för att tillåta att värden ändras baserat på miljön. Dessa värden krypteras i vila och är tillgängliga för användare med projektåtkomst, vilket gör dem säkra för både känsliga och icke-känsliga data, till exempel tokens.

Innehållsförteckning

  1. Konceptuell översikt
  2. Skapa miljövariabler
  3. Storleksbegränsningar
  4. Miljöer
  5. Använda miljövariabler
  6. Integration med andra verktyg

En konceptuell översikt

Miljövariabler är nödvändiga för flexibelt programbeteende, vilket gör att konfigurationer kan ändras utan att ändra källkoden. De är särskilt användbara under byggnader och funktionsexekveringar.


Skapa miljövariabler

Variabler kan definieras på team- eller projektnivå:

  • Teamnivå: Tillgänglig för alla projekt i teamet.
  • Projektnivå: Endast tillgänglig inom ett specifikt projekt.

Mer information finns i Hantera miljövariabler.


Gränser för storlek

Esadax stöder miljövariabler upp till 64KB per distribution:

  • Total storlek inkluderar alla variabler som konfigurerats via instrumentpanelen eller CLI.
  • Ingen enskild variabel kan överstiga 64 kB.
  • Edge-funktioner och mellanprogramvara är begränsade till 5 kB per variabel.

Körtider som stöds är Node.js, Python, Ruby, Go, Java (11+),.NET, PHP och anpassade körtider via Build Output API.


Miljöer

Variabler kan tillämpas på specifika miljöer:

  1. Produktion: Tillämpas på nästa distribution på produktionsgrenen.
  2. Förhandsversion: Används på distributioner från grenar som inte är produktionsgrenar.
  3. Utveckling: Används lokalt med esadax dev.

Om du vill använda variabler selektivt använder du kommandoradsgränssnittet eller hanterar grenspecifika åsidosättningar.


Använda miljövariabler

  • Lokal utveckling: Definieras i .env.local-filer eller hämtas med hjälp av esadax env pull.
  • Integration: Läggs automatiskt till via tredjepartsverktyg som MongoDB.
  • Kantfunktioner: Begränsat till 5 kB per variabel.

Integration med andra verktyg

Miljövariabler kan integreras med olika verktyg och tjänster, vilket säkerställer konsekventa konfigurationer över olika plattformar.


Slutsats

Esadax miljövariabler ger ett säkert och effektivt sätt att hantera applikationskonfigurationer. Genom att utnyttja inställningar på team- eller projektnivå kan du optimera prestanda och flexibilitet i flera miljöer.