From ffa13045fba8c546723fea9fdc4f3355f223af10 Mon Sep 17 00:00:00 2001 From: pcescon Date: Wed, 31 Jul 2024 16:49:04 +0200 Subject: [PATCH] Add docker configuration for gd library --- bundles/media/imagine-adapter.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bundles/media/imagine-adapter.rst b/bundles/media/imagine-adapter.rst index f02ba2a0..1766a966 100644 --- a/bundles/media/imagine-adapter.rst +++ b/bundles/media/imagine-adapter.rst @@ -15,6 +15,20 @@ GD The simplest adapter is GD and it has no external dependencies besides the PHP extension. +**Docker:** + +To use the GD extension, you need to install it with docker-php-ext-install. However, GD requires Linux libraries to function properly. Depending on the type of file you want to generate (such as JPG, PNG, or WebP), you also need to install the corresponding libraries. +..code-block:: bash + + RUN apt-get update && apt-get install -y \ + libfreetype6-dev \ + libwebp-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + && docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp \ + && docker-php-ext-install -j$(nproc) gd \ + + Imagick -------