Esadax fournit plusieurs fonctionnalités pour personnaliser vos déploiements, en assurant la sécurité et la performance tout en permettant une flexibilité dans la façon dont votre projet est géré et accessible.
Lorsque vous travaillez avec des modules npm privés qui nécessitent une authentification, suivez ces étapes :
NPM_TOKEN comme variable d'environnement dans votre projet.NPM_RC dans le fichier .npmrc situé à la racine de votre dossier de projet.Cela permet à Esadax d'installer et d'utiliser vos dépendances privées en toute sécurité.
Esadax ignore les fichiers et dossiers spécifiques par défaut pour améliorer la sécurité et les performances:
.hg, .git, .gitmodules, .svn, .cache, .next, .now, .esadax, .npmignore, .dockerignore, .gitignore, *.swp, .DS_Store, .wafpick-*, .lock-wscript, .env.local, .env.*.local, .venvnode_modules, __pycache__, venv, CVSCes fichiers sont automatiquement exclus du déploiement sans qu'il soit nécessaire de modifier .Esadaxignore.
Accédez au code source de votre déploiement et compilez les journaux en utilisant des chemins d'accès spéciaux :
/_src : Redirige vers l'inspecteur de déploiement pour afficher les sources./_logs: Fournit un flux de journaux en temps réel.Ces chemins sont protégés par défaut, mais peuvent être rendus publics sous Paramètres de sécurité dans Paramètres du projet.
Déployez des sous-modules Git publiquement via HTTP. Les sous-modules privés ou accessibles par SSH échoueront pendant la construction à moins d'être référencés comme des paquets npm dans votre package.json.
Pour les référentiels privés, utilisez la syntaxe spécifique au fournisseur dans vos dépendances.