From b121f2fb77a4bb375658d3ef1125ab429054feae Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 5 Jun 2023 21:51:31 +0100 Subject: [PATCH] fix: jpg support for image styles --- src/Action/CreateFinalConfigurationData.php | 1 + templates/php/Dockerfile.twig | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/Action/CreateFinalConfigurationData.php b/src/Action/CreateFinalConfigurationData.php index f08ee0e..685695d 100644 --- a/src/Action/CreateFinalConfigurationData.php +++ b/src/Action/CreateFinalConfigurationData.php @@ -23,6 +23,7 @@ final class CreateFinalConfigurationData $basePackages = [ 'git', + 'libjpeg-dev', 'libpng-dev', 'libzip-dev', // TODO: only add `mariadb-client` if MariaDB is used. diff --git a/templates/php/Dockerfile.twig b/templates/php/Dockerfile.twig index 85e8bc0..e9699cb 100644 --- a/templates/php/Dockerfile.twig +++ b/templates/php/Dockerfile.twig @@ -25,12 +25,18 @@ FROM base AS build USER root +{% if 'apache' in php.version %} +RUN a2enmod rewrite +{% endif %} + {% if dockerfile.stages.build.packages %} RUN apt-get update -yqq \ && apt-get install -yqq --no-install-recommends \ {{ dockerfile.stages.build.packages | join(' ') }} {% endif %} +RUN docker-php-ext-configure gd --with-jpeg + {% if dockerfile.stages.build.extensions.install %} RUN docker-php-ext-install {{ dockerfile.stages.build.extensions.install | join(' ') }} {% endif %}