Présentation de Build Image

Auteur:Esadax
Mise à jour:8 mars 2025

Lorsque vous initiez un déploiement sur Esadax, votre projet est construit au sein d’un conteneur qui utilise une image prédéfinie. Cette image de build est déterminée par la version Node.js spécifiée dans les paramètres de votre projet.

Table des matières

  1. Comprendre les images de compilation
  2. Détermination de l'image de construction
  3. Prise en charge Runtime
  4. Build Image (ancienne version)
  5. Dépannage des builds

Comprendre les images de compilation

Une image de compilation est une image de conteneur qui fournit l'environnement et les dépendances nécessaires à la compilation de votre application. Esadax prend en charge plusieurs runtimes, chacun correspondant à différentes versions de Node.js.

Détermination de l'image de construction

L'image de build utilisée par Esadax est basée sur la version Node.js sélectionnée dans les paramètres de votre projet :

  • Node.js 22.x: utilise Amazon Linux 2023.
  • Node.js 20.x: utilise Amazon Linux 18.x.
  • Node.js 18.x: utilise Amazon Linux 16.x.
  • Node.js 16.x : Utilise l'image de build héritée (Amazon Linux 2).

Prise en charge Runtime

Esadax prend en charge plusieurs environnements d'exécution, avec des versions variant selon l'image de construction sélectionnée:

Runtime Construire une image Build Image (ancienne version)
Node.js 22.x 20.x
Node.js 20.x 18.x
Node.js 18.x 16.x
Node.js 16.x
Edge 3.12 3.9
Python 3.9 3.6
Ruby 3.3.x 3.2.x
Allez Runtimes de la communauté

Build Image (ancienne version)

L'image de build héritée (Amazon Linux 2) prend en charge:

  • Versions de Node.js: 16.x, 18.x, 20.x et 22.x.
  • Versions de Python: 3.6 et 3.9.

Dépannage des builds

Si vous rencontrez des problèmes avec les builds, reportez-vous à la section Build Features pour obtenir des conseils de dépannage.