Variables d'environnement

Auteur:Vishal Singh
Mise à jour:23 juin 2025

Les variables d'environnement sont des paires clé-valeur configurées en dehors de votre code source pour permettre aux valeurs de changer en fonction de l'environnement. Ces valeurs sont chiffrées au repos et accessibles aux utilisateurs ayant accès au projet, ce qui les rend sûres pour les données sensibles et non sensibles, telles que les jetons.

Table des matières

  1. Aperçu conceptuel
  2. Création de variables d'environnement
  3. Limites de taille
  4. Environnements
  5. Utilisation des variables d'environnement
  6. Intégration avec d'autres outils

Aperçu conceptuel

Les variables d'environnement sont essentielles pour un comportement flexible de l'application, permettant aux configurations de changer sans modifier le code source. Ils sont particulièrement utiles lors des builds et des exécutions de fonctions.


Création de variables d'environnement

Les variables peuvent être définies au niveau de l'équipe ou du projet:

  • Au niveau de l'équipe : Accessible sur tous les projets de l'équipe.
  • Au niveau du projet : Accessible uniquement au sein d'un projet spécifique.

Pour plus de détails, reportez-vous à Gestion des variables d'environnement.


Limites de taille

Esadax prend en charge les variables d'environnement jusqu'à 64 Ko par déploiement:

  • La taille totale inclut toutes les variables configurées via le tableau de bord ou l'interface de ligne de commande.
  • Aucune variable ne peut dépasser 64 Ko.
  • Les fonctions Edge et les intergiciels sont limités à 5 Ko par variable.

Les modes d'exécution pris en charge incluent Node.js, Python, Ruby, Go, Java (11+),.NET, PHP et des modes d'exécution personnalisés via l'API Build Output.


Environnements

Les variables peuvent être appliquées à des environnements spécifiques:

  1. Production : Appliqué au prochain déploiement sur la branche Production.
  2. Aperçu : Appliqué aux déploiements à partir de branches autres que Production.
  3. Développement : Utilisé localement avec esadax dev.

Pour appliquer des variables de manière sélective, utilisez l'interface de ligne de commande ou gérez les remplacements spécifiques à la branche.


Utilisation des variables d'environnement

  • Développement local : Défini dans les fichiers .env.local ou tiré en utilisant esadax env pull.
  • Intégration: Ajouté automatiquement via des outils tiers comme MongoDB.
  • Fonctions Edge: Limité à 5 Ko par variable.

Intégration avec d’autres outils

Les variables d'environnement peuvent être intégrées à divers outils et services, garantissant ainsi des configurations cohérentes sur différentes plateformes.


IV. CONCLUSION

Les variables d'environnement d'Esadax fournissent un moyen sûr et efficace de gérer les configurations d'applications. En tirant parti des paramètres au niveau de l'équipe ou du projet, vous pouvez optimiser les performances et la flexibilité dans plusieurs environnements.