Skip to content
Docs

Build image overview

When you initiate a deployment, Edgenivo will build your project within a container using the build image. Edgenivo supports multiple runtimes.

The build image uses Amazon Linux 2023 as its base image.

The following packages are pre-installed in the build image with dnf, the default package manager for Amazon Linux 2023.

alsa-libat-spi2-atkatk
autoconfautomakebrotli
bsdtarbzip2bzip2-devel
cups-libsexpat-develgcc
gcc-c++gitglib2-devel
glibc-develgnupg2-fullgtk3
gzipImageMagick-develiproute
java-11-amazon-corretto-headlesslibXScrnSaverlibXcomposite
libXcursorlibXilibXrandr
libXtstlibatomiclibffi-devel
libglvnd-glxlibiculibjpeg
libjpeg-devellibpnglibpng-devel
libstdc++libtoollibwebp-tools
libzstd-develmakenasm
ncurses-libsncurses-compat-libsopenssl
openssl-developenssl-libspango
procpsperlreadline-devel
ruby-develstracesysstat
tarunzipwhich
zlib-develzstd

You can install these packages using the dnf package manager with the following command:

terminal
dnf install -y alsa-lib at-spi2-atk atk autoconf automake brotli bsdtar bzip2 bzip2-devel cups-libs expat-devel gcc gcc-c++ git glib2-devel glibc-devel gtk3 gzip ImageMagick-devel iproute java-11-amazon-corretto-headless libXScrnSaver libXcomposite libXcursor libXi libXrandr libXtst libatomic libffi-devel libglvnd-glx libicu libjpeg libjpeg-devel libpng libpng-devel libstdc++ libtool libwebp-tools libzstd-devel make nasm ncurses-libs ncurses-compat-libs openssl openssl-devel openssl-libs pango procps perl readline-devel ruby-devel strace sysstat tar unzip which zlib-devel zstd
dnf swap -y gnupg2-minimal gnupg2-full

Edgenivo does not provide the build image itself, but you can use the Amazon Linux 2023 base image to test things locally:

terminal
docker run --rm -it public.ecr.aws/amazonlinux/amazonlinux:2023.11.20260509.0 sh

When you are done, run exit to return.

You can install additional packages into the build container by configuring the Install Command within the dashboard or the "installCommand" in your vercel.json to use any of the following commands.

The build image includes access to repositories with stable versions of popular packages. You can list all packages with the following command:

terminal
dnf list

You can search for a package by name with the following command:

terminal
dnf search my-package-here

You can install a package by name with the following command:

terminal
dnf install -y my-package-here
Last updated August 11, 2026

Was this helpful?

supported.