Ogni progetto Esadax viene fornito con una serie di impostazioni configurabili che determinano come l'applicazione viene creata, distribuita e servita. Comprendere queste impostazioni è essenziale per ottimizzare le prestazioni, garantire la coerenza tra gli ambienti e personalizzare i flussi di lavoro.
Questo articolo fornisce una panoramica delle impostazioni di progetto disponibili e collegamenti ad articoli più dettagliati che coprono ogni area.
Il pannello Impostazioni Progetto nella tua dashboard Esadax è dove definisci come la tua applicazione deve comportarsi sia durante la fase di build che di runtime. Queste impostazioni influenzano:
I progetti che usano monorepos o hanno cartelle nidificate potrebbero aver bisogno di personalizzare la directory principale. Scopri come impostarlo correttamente in Impostazioni directory principale.
Esadax rileva automaticamente molti framework popolari, ma consente di ignorare il rilevamento e configurare manualmente il comportamento specifico del framework. Per ulteriori informazioni, vedere Preimpostazioni framework.
Personalizza il comando di compilazione, la cartella di output e il comportamento di installazione per un controllo più granulare del processo di compilazione. Ulteriori informazioni in Impostazioni di compilazione.
Definisci in modo sicuro le variabili per gli ambienti di staging e produzione direttamente nella dashboard o tramite CLI. Vedere Variabili di ambiente.
Garantisci la compatibilità specificando la versione di Node.js per gli ambienti di compilazione e runtime. Leggere Come configurare la versione del nodo per iniziare.
Definisci intestazioni HTTP personalizzate per caching, sicurezza e routing. Ciò è particolarmente utile per i file statici e le ottimizzazioni delle prestazioni. Vedere Configurazione delle intestazioni.
Le impostazioni del progetto sono fondamentali per il funzionamento dell'applicazione su Esadax. Adattando queste opzioni alla struttura e al framework della tua app, puoi ridurre i problemi di configurazione, migliorare le prestazioni di distribuzione e mantenere la coerenza tra i team.
Continua a leggere le singole guide di configurazione collegate sopra per esplorare ogni impostazione in modo più approfondito.