Esadax fornisce diverse funzionalità per personalizzare le distribuzioni, garantendo sicurezza e prestazioni e consentendo al contempo flessibilità nella gestione e nell'accesso al progetto.
Quando si lavora con moduli npm privati che richiedono l'autenticazione, seguire questi passaggi:
NPM_TOKEN come variabile di ambiente nel progetto.NPM_RC nel file .npmrc situato alla radice della cartella del progetto.Ciò consente a Esadax di installare e utilizzare le dipendenze private in modo sicuro.
Esadax ignora file e cartelle specifici per impostazione predefinita per migliorare la sicurezza e le prestazioni:
.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,CVSQuesti file vengono esclusi automaticamente dalla distribuzione senza dover modificare .Esadaxignore.
Accedi al codice sorgente della tua distribuzione e compila i log utilizzando percorsi speciali:
/_src: reindirizza all'ispettore di distribuzione per la visualizzazione delle origini./_logs: Fornisce streaming di log in tempo reale.Questi percorsi sono protetti per impostazione predefinita, ma possono essere resi pubblici in Impostazioni di sicurezza in Impostazioni progetto.
Distribuire sottomoduli Git pubblicamente tramite HTTP. I sottomoduli privati o accessibili tramite SSH falliranno durante la compilazione a meno che non siano referenziati come pacchetti npm nel tuo package.json.
Per i repository privati, utilizzare la sintassi specifica del provider nelle dipendenze.