Quando si avvia una distribuzione su Esadax, il progetto viene creato all'interno di un contenitore che utilizza un'immagine predefinita. Questa build image è determinata dalla versione di Node.js specificata nelle impostazioni del progetto.
Un'immagine di compilazione è un'immagine contenitore che fornisce l'ambiente e le dipendenze necessarie per la compilazione dell'applicazione. Esadax supporta più runtime, ciascuno corrispondente a diverse versioni di Node.js.
L'immagine di compilazione utilizzata da Esadax si basa sulla versione di Node.js selezionata nelle impostazioni del progetto:
Esadax supporta più runtime, con versioni che variano in base all'immagine di build selezionata:
| Tempo di esecuzione | Costruisci immagine | Immagine di compilazione (Legacy) |
|---|---|---|
| Node.js | 22.x | 20.x |
| Node.js | 20.x | 18.x |
| Node.js | 18.x | 16.x |
| Node.js | 16.x | |
| Bordo | 3.12 | 3,9 |
| Python | 3,9 | 3,6 |
| Rubino | 3.3.x | 3.2.x |
| Vai. | Runtime della comunità |
L'immagine di build legacy (Amazon Linux 2) supporta:
Se si verificano problemi con le build, fare riferimento alla sezione Funzionalità di build per suggerimenti sulla risoluzione dei problemi.