Panoramica di Build Image

Autore:Esadax
Aggiornato:8 mar 2025

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.

Indice dei contenuti

  1. Comprendere le Build Images
  2. Determinazione dell'immagine di build
  3. Supporto di runtime
  4. Immagine di compilazione (Legacy)
  5. Risoluzione dei problemi Builds

Comprendere le Build Images

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.

Determinazione dell'immagine di build

L'immagine di compilazione utilizzata da Esadax si basa sulla versione di Node.js selezionata nelle impostazioni del progetto:

  • Node.js 22.x: utilizza Amazon Linux 2023.
  • Node.js 20.x: utilizza Amazon Linux 18.x.
  • Node.js 18.x: utilizza Amazon Linux 16.x.
  • Node.js 16.x: utilizza l'immagine di build legacy (Amazon Linux 2).

Supporto di runtime

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à

Immagine di compilazione (Legacy)

L'immagine di build legacy (Amazon Linux 2) supporta:

  • Versioni di Node.js: 16.x, 18.x, 20.x e 22.x.
  • Versioni di Python: 3.6 e 3.9.

Risoluzione dei problemi Builds

Se si verificano problemi con le build, fare riferimento alla sezione Funzionalità di build per suggerimenti sulla risoluzione dei problemi.