From 6d926d2073b12d7f4294e0f34541888c6fa52443 Mon Sep 17 00:00:00 2001 From: Soner Sayakci Date: Tue, 27 Oct 2026 13:59:40 +0100 Subject: [PATCH] fix: preserve FrankenPHP extension build toolchain --- v1/frankenphp/Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/v1/frankenphp/Dockerfile b/v1/frankenphp/Dockerfile index b687774..5cff474 100644 --- a/v1/frankenphp/Dockerfile +++ b/v1/frankenphp/Dockerfile @@ -40,11 +40,9 @@ RUN --mount=type=secret,id=composer_auth \ pie install --no-interaction --no-cache --skip-enable-extension open-telemetry/ext-opentelemetry rm -rf /tmp/pie apt-mark auto '.*' > /dev/null + # Preserve the base image's toolchain for downstream install-php-extensions calls. apt-mark manual $savedAptMark librabbitmq4 libzstd1 liblz4-1 liblzf1 libgrpc29t64 apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false - # The base image marks its compiler toolchain and headers as manually installed. - compilerPackages=$(dpkg-query -W -f='${binary:Package}\n' 'gcc-*' | sed '/-base/d') - apt-get purge -y --auto-remove $PHPIZE_DEPS $compilerPackages 'g++-*' 'cpp-*' 'binutils*' '*-dev' patch mkdir -p /var/www/html usermod -u 82 www-data groupmod -g 82 www-data