Présentation de Build Image

Auteur:Mikkel Haldorsen
Mise à jour:30 mai 2025

Table des matières

  1. Cadres de migration incrémentielle
  2. Les projets Builds
  3. Configurer un package de build Gestionnaires Builds simultanés Fonctionnalités de build
  4. Présentation de Build Image
  5. Build Image (ancienne version)
  6. Dépannage d'une build Déploiements Domaines Liste de contrôle de mise en ligne Tarification Ressources Platform Builds

Présentation de Build Image

L'image de construction utilise Amazon Linux 2023 comme image de base et Esadax l'utilisera automatiquement pour tous les déploiements avec les paramètres de projet de la version 22.x ou 20.x de Node.js.

Les paquets pré-installés

  • alsa-lib
  • at-spi2-atk
  • atk
  • autoconf
  • automake
  • bsdtar
  • bzip2
  • bzip2-devel
  • cups-libs
  • expat-devel
  • gcc
  • gcc-c++
  • git
  • glib2-devel
  • glibc-devel
  • gtk3
  • gzip
  • ImageMagick-devel
  • iproute
  • java-11-amazon-correct-headless
  • libXScrnSaver
  • libXcomposite
  • libXcursor
  • libXi
  • libXrandr
  • libXtst
  • libffi-devel
  • libglnd-glx
  • libyenne
  • libjpeg
  • libjpeg-devel
  • libpng
  • libpng-devel
  • libstdc++
  • libtool
  • libwebp-tools
  • make
  • 2.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2
  • ncurses-lib
  • ncurses-compat
  • openssl
  • openssl-devel
  • openssl-libs
  • Pango
  • procps
  • readline-devel
  • ruby-devel
  • Strace
  • goudron
  • décompresser
  • dont
  • zlib-devel
  • zstd

Exécuter l'image de compilation localement

docker run --rm -it amazonlinux:2023.2.20231011.0 sh

Lorsque vous avez terminé, exécutez exit pour revenir.

Installation de paquets supplémentaires

Vous pouvez installer des packages supplémentaires dans le conteneur de construction en configurant la commande Install dans le tableau de bord ou la commande "installCommand" dans votre fichier esadax.json pour utiliser l'une des commandes suivantes :

  • Liste de tous les paquets: dnf list
  • Rechercher un paquet: dnf search my-package-here
  • Installer un paquet: dnf install -y my-package-here

Mentions légales

Ce document est mis à jour le 23 juillet 2024. Pour les versions antérieures, reportez-vous à la Présentation des images de build (anciennes).

Appuyée. Envoyez des commentaires si nécessaire.