Ogni progetto su Esadax è un’istanza astratta che rappresenta la tua applicazione o il tuo carico di lavoro, che si tratti di una distribuzione CI/CD connessa a Git, di un’app full-stack orchestrata tramite One Click Apps o di un progetto Pay-as-You-Go di breve durata.
Le impostazioni del progetto controllano il modo in cui l'applicazione viene creata, distribuita e servita, adattandosi alle esigenze specifiche di ogni tipo di progetto. Comprendere queste impostazioni consente di ottimizzare le prestazioni, semplificare i flussi di lavoro e mantenere la coerenza tra gli ambienti.
Il pannello Impostazioni progetto nella tua dashboard Esadax si adatta al tipo di progetto che stai gestendo, consentendoti di configurare la tua app per la compilazione e il runtime con facilità.
Per i progetti connessi a Git, in particolare quelli che utilizzano monorepos, specificare la directory principale è essenziale per individuare correttamente il codice sorgente dell’applicazione.
I progetti One Click Apps e Pay-as-You-Go non richiedono un'impostazione della directory principale poiché l'applicazione viene distribuita tramite immagini container o servizi orchestrati.
Per ulteriori informazioni, vedere Impostazioni directory principale.
I predefiniti del framework ottimizzano le fasi di compilazione e distribuzione in base alla tecnologia di frontend. Questo è principalmente per i progetti CI/CD connessi a Git.
I progetti One Click Apps e Pay-as-You-Go in genere non richiedono preimpostazioni del framework, poiché si basano su immagini container precostituite.
Vedere Preimpostazioni framework per i dettagli.
Personalizza i comandi di compilazione, le cartelle di output e i passaggi di installazione per i progetti basati su sorgente utilizzando le pipeline CI/CD.
Per i progetti basati su container, il processo di compilazione avviene al di fuori di Esadax, quindi le impostazioni di compilazione generalmente non sono applicabili.
Maggiori informazioni in Impostazioni di compilazione.
Le variabili di ambiente sono vitali per tutti i tipi di progetto:
Gestiscili in modo sicuro tramite dashboard o CLI. Scopri come fare in Variabili di ambiente.
Configura la versione runtime di Node.js per build e funzioni serverless nei progetti connessi a Git.
Non applicabile ai progetti One Click Apps o Pay-as-You-Go orchestrati da container, a meno che i container non specifichino internamente le versioni di Node.js.
Vedere Configura versione Node.js.
Imposta intestazioni HTTP personalizzate per le politiche di caching, i miglioramenti della sicurezza e i controlli di routing — per lo più rilevanti per i progetti frontend distribuiti tramite Git.
One Click Apps può supportare le intestazioni in base alla configurazione del contenitore o del servizio, ma questo varia a seconda dell'app.
Per ulteriori informazioni, vedere Configura intestazioni.
Le impostazioni del progetto in Esadax sono progettate per supportare in modo flessibile il tuo stile di distribuzione, dai flussi di lavoro CI/CD completamente integrati con Git alle app full-stack basate su container istantanei e alle distribuzioni pay-as-you-go convenienti.
Personalizza la configurazione del progetto in base all'architettura sottostante per massimizzare l'efficienza, il controllo e l'affidabilità.
Esplora le guide collegate per ogni impostazione per mettere a punto i tuoi progetti e sbloccare il pieno potenziale della piattaforma di Esadax.