Chaque projet sur Esadax est une instance abstraite représentant votre application ou votre charge de travail, qu’il s’agisse d’un déploiement CI/CD connecté à Git, d’une application full-stack orchestrée via One Click Apps ou d’un projet Pay-as-You-Go de courte durée.
Les paramètres de projet contrôlent la façon dont votre application est créée, déployée et servie, en s'adaptant aux besoins spécifiques de chaque type de projet. La compréhension de ces paramètres vous permet d'optimiser les performances, de rationaliser les flux de travail et de maintenir la cohérence entre les environnements.
Le panneau Paramètres du projet de votre tableau de bord Esadax s’adapte au type de projet que vous gérez, vous permettant de configurer facilement votre application pour la compilation et l’exécution.
Pour les projets connectés à Git, en particulier ceux qui utilisent monorepos, la spécification du répertoire racine est essentielle pour localiser correctement le code source de votre application.
Les projets One Click Apps et Pay-as-You-Go ne nécessitent pas de paramètre de répertoire racine puisque l'application est déployée via des images de conteneur ou des services orchestrés.
Pour en savoir plus, consultez Paramètres du répertoire racine.
Les préréglages de framework optimisent les étapes de construction et de déploiement en fonction de votre technologie frontale. Ceci est principalement destiné aux projets CI/CD connectés à Git.
Les projets One Click Apps et Pay-as-You-Go ne nécessitent généralement pas de préréglages de framework, car ils reposent sur des images de conteneur prédéfinies.
Voir Framework Presets pour plus de détails.
Personnalisez les commandes de génération, les dossiers de sortie et les étapes d'installation pour les projets basés sur les sources à l'aide de pipelines CI/CD.
Pour les projets basés sur des conteneurs, le processus de construction se déroule en dehors d'Esadax, de sorte que les paramètres de construction ne sont généralement pas applicables.
Plus d'infos dans Build Settings.
Les variables d'environnement sont vitales pour tous les types de projets:
Gérez-les en toute sécurité via le tableau de bord ou CLI. Découvrez comment dans Variables d'environnement.
Configurez la version d'exécution de Node.js pour les builds et les fonctions sans serveur dans les projets connectés à Git.
Non applicable aux projets One Click Apps ou Pay-as-You-Go orchestrés par conteneur, sauf si vos conteneurs spécifient des versions Node.js en interne.
Voir Configurer la version de Node.js.
Définissez des en-têtes HTTP personnalisés pour les politiques de mise en cache, les améliorations de sécurité et les contrôles de routage — principalement pertinents pour les projets frontend déployés via Git.
One Click Apps peut prendre en charge les en-têtes basés sur la configuration du conteneur ou du service, mais cela varie selon l'application.
Pour en savoir plus, voir Configurer les en-têtes.
Les paramètres de projet dans Esadax sont conçus pour prendre en charge de manière flexible votre style de déploiement, des workflows CI/CD entièrement intégrés à Git aux applications full-stack instantanées basées sur des conteneurs et aux déploiements rentables à la carte.
Personnalisez la configuration de votre projet en fonction de l'architecture sous-jacente pour optimiser l'efficacité, le contrôle et la fiabilité.
Explorez les guides liés à chaque paramètre pour peaufiner vos projets et libérer tout le potentiel de la plateforme Esadax.