From 820563ec693adf49ae57dc0b12aec94ef8f6f14c Mon Sep 17 00:00:00 2001 From: J0WI Date: Sun, 9 Aug 2020 16:50:54 +0200 Subject: [PATCH 1/2] Add GMP and MCrypt to templates --- Dockerfile-alpine.template | 5 +++++ Dockerfile-debian.template | 3 +++ php7.2/apache/Dockerfile | 8 +++----- php7.2/fpm-alpine/Dockerfile | 10 +++++----- php7.2/fpm/Dockerfile | 8 +++----- php7.3/apache/Dockerfile | 8 +++----- php7.3/fpm-alpine/Dockerfile | 10 +++++----- php7.3/fpm/Dockerfile | 8 +++----- php7.4/apache/Dockerfile | 8 +++----- php7.4/fpm-alpine/Dockerfile | 10 +++++----- php7.4/fpm/Dockerfile | 8 +++----- 11 files changed, 41 insertions(+), 45 deletions(-) diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template index 4421f3f..04763e9 100644 --- a/Dockerfile-alpine.template +++ b/Dockerfile-alpine.template @@ -15,7 +15,9 @@ RUN set -ex; \ $PHPIZE_DEPS \ autoconf \ bzip2-dev \ + gmp-dev \ libjpeg-turbo-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libzip-dev \ @@ -29,6 +31,7 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ @@ -39,11 +42,13 @@ RUN set -ex; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-%%APCU_VERSION%%; \ + pecl install mcrypt-%%MCRYPT_VERSION%%; \ pecl install memcached-%%MEMCACHED_VERSION%%; \ pecl install redis-%%REDIS_VERSION%%; \ \ docker-php-ext-enable \ apcu \ + mcrypt \ memcached \ redis \ ; \ diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index 9ffde24..b5a7a73 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -12,8 +12,10 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ @@ -26,6 +28,7 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ diff --git a/php7.2/apache/Dockerfile b/php7.2/apache/Dockerfile index 86995f6..cb4dc3c 100644 --- a/php7.2/apache/Dockerfile +++ b/php7.2/apache/Dockerfile @@ -15,13 +15,13 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ - libgmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \ @@ -30,26 +30,24 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ memcached \ redis \ - mcrypt \ ; \ \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies diff --git a/php7.2/fpm-alpine/Dockerfile b/php7.2/fpm-alpine/Dockerfile index 8b31736..70e97fe 100644 --- a/php7.2/fpm-alpine/Dockerfile +++ b/php7.2/fpm-alpine/Dockerfile @@ -15,14 +15,14 @@ RUN set -ex; \ $PHPIZE_DEPS \ autoconf \ bzip2-dev \ + gmp-dev \ libjpeg-turbo-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ openldap-dev \ pcre-dev \ postgresql-dev \ - gmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \ @@ -30,26 +30,26 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ + pecl install mcrypt-1.0.3; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ + mcrypt \ memcached \ redis \ - mcrypt \ ; \ \ runDeps="$( \ diff --git a/php7.2/fpm/Dockerfile b/php7.2/fpm/Dockerfile index 4da38fa..611332a 100644 --- a/php7.2/fpm/Dockerfile +++ b/php7.2/fpm/Dockerfile @@ -12,13 +12,13 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ - libgmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \ @@ -27,26 +27,24 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ memcached \ redis \ - mcrypt \ ; \ \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies diff --git a/php7.3/apache/Dockerfile b/php7.3/apache/Dockerfile index 82b7501..6d5a03d 100644 --- a/php7.3/apache/Dockerfile +++ b/php7.3/apache/Dockerfile @@ -15,14 +15,14 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ libzip-dev \ - libgmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \ @@ -31,26 +31,24 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ memcached \ redis \ - mcrypt \ ; \ \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies diff --git a/php7.3/fpm-alpine/Dockerfile b/php7.3/fpm-alpine/Dockerfile index c854345..5ec71dc 100644 --- a/php7.3/fpm-alpine/Dockerfile +++ b/php7.3/fpm-alpine/Dockerfile @@ -15,15 +15,15 @@ RUN set -ex; \ $PHPIZE_DEPS \ autoconf \ bzip2-dev \ + gmp-dev \ libjpeg-turbo-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libzip-dev \ openldap-dev \ pcre-dev \ postgresql-dev \ - gmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \ @@ -31,26 +31,26 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ + pecl install mcrypt-1.0.3; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ + mcrypt \ memcached \ redis \ - mcrypt \ ; \ \ runDeps="$( \ diff --git a/php7.3/fpm/Dockerfile b/php7.3/fpm/Dockerfile index 65649d5..bcc6d75 100644 --- a/php7.3/fpm/Dockerfile +++ b/php7.3/fpm/Dockerfile @@ -12,14 +12,14 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ libzip-dev \ - libgmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg-dir=/usr --with-png-dir=/usr; \ @@ -28,26 +28,24 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ memcached \ redis \ - mcrypt \ ; \ \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies diff --git a/php7.4/apache/Dockerfile b/php7.4/apache/Dockerfile index c2664f4..4e5dec8 100644 --- a/php7.4/apache/Dockerfile +++ b/php7.4/apache/Dockerfile @@ -15,14 +15,14 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ libzip-dev \ - libgmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg; \ @@ -31,26 +31,24 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ memcached \ redis \ - mcrypt \ ; \ \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies diff --git a/php7.4/fpm-alpine/Dockerfile b/php7.4/fpm-alpine/Dockerfile index d0eee50..a11b04d 100644 --- a/php7.4/fpm-alpine/Dockerfile +++ b/php7.4/fpm-alpine/Dockerfile @@ -15,15 +15,15 @@ RUN set -ex; \ $PHPIZE_DEPS \ autoconf \ bzip2-dev \ + gmp-dev \ libjpeg-turbo-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libzip-dev \ openldap-dev \ pcre-dev \ postgresql-dev \ - gmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg; \ @@ -31,26 +31,26 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ + pecl install mcrypt-1.0.3; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ + mcrypt \ memcached \ redis \ - mcrypt \ ; \ \ runDeps="$( \ diff --git a/php7.4/fpm/Dockerfile b/php7.4/fpm/Dockerfile index 92b79b2..bc92016 100644 --- a/php7.4/fpm/Dockerfile +++ b/php7.4/fpm/Dockerfile @@ -12,14 +12,14 @@ RUN set -ex; \ apt-get update; \ apt-get install -y --no-install-recommends \ libbz2-dev \ + libgmp-dev \ libjpeg-dev \ libldap2-dev \ + libmcrypt-dev \ libmemcached-dev \ libpng-dev \ libpq-dev \ libzip-dev \ - libgmp-dev \ - libmcrypt-dev \ ; \ \ docker-php-ext-configure gd --with-jpeg; \ @@ -28,26 +28,24 @@ RUN set -ex; \ docker-php-ext-install -j "$(nproc)" \ bz2 \ gd \ + gmp \ ldap \ mysqli \ pdo_mysql \ pdo_pgsql \ pgsql \ zip \ - gmp \ ; \ \ # pecl will claim success even if one install fails, so we need to perform each install separately pecl install APCu-5.1.18; \ pecl install memcached-3.1.5; \ pecl install redis-4.3.0; \ - pecl install mcrypt-1.0.3; \ \ docker-php-ext-enable \ apcu \ memcached \ redis \ - mcrypt \ ; \ \ # reset apt-mark's "manual" list so that "purge --auto-remove" will remove all build dependencies From 58e9fed6a8257e56dee4fca4a348b52b9ff6b1ab Mon Sep 17 00:00:00 2001 From: J0WI Date: Sun, 9 Aug 2020 16:51:21 +0200 Subject: [PATCH 2/2] Update to 3.9.20 --- php7.2/apache/Dockerfile | 4 ++-- php7.2/fpm-alpine/Dockerfile | 4 ++-- php7.2/fpm/Dockerfile | 4 ++-- php7.3/apache/Dockerfile | 4 ++-- php7.3/fpm-alpine/Dockerfile | 4 ++-- php7.3/fpm/Dockerfile | 4 ++-- php7.4/apache/Dockerfile | 4 ++-- php7.4/fpm-alpine/Dockerfile | 4 ++-- php7.4/fpm/Dockerfile | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/php7.2/apache/Dockerfile b/php7.2/apache/Dockerfile index cb4dc3c..61d499f 100644 --- a/php7.2/apache/Dockerfile +++ b/php7.2/apache/Dockerfile @@ -67,8 +67,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA512 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.2/fpm-alpine/Dockerfile b/php7.2/fpm-alpine/Dockerfile index 70e97fe..b63ccc3 100644 --- a/php7.2/fpm-alpine/Dockerfile +++ b/php7.2/fpm-alpine/Dockerfile @@ -64,8 +64,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA1 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.2/fpm/Dockerfile b/php7.2/fpm/Dockerfile index 611332a..ad3838b 100644 --- a/php7.2/fpm/Dockerfile +++ b/php7.2/fpm/Dockerfile @@ -64,8 +64,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA512 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.3/apache/Dockerfile b/php7.3/apache/Dockerfile index 6d5a03d..3bd8b7c 100644 --- a/php7.3/apache/Dockerfile +++ b/php7.3/apache/Dockerfile @@ -68,8 +68,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA512 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.3/fpm-alpine/Dockerfile b/php7.3/fpm-alpine/Dockerfile index 5ec71dc..4c2b266 100644 --- a/php7.3/fpm-alpine/Dockerfile +++ b/php7.3/fpm-alpine/Dockerfile @@ -65,8 +65,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA1 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.3/fpm/Dockerfile b/php7.3/fpm/Dockerfile index bcc6d75..5d0dd6b 100644 --- a/php7.3/fpm/Dockerfile +++ b/php7.3/fpm/Dockerfile @@ -65,8 +65,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA512 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.4/apache/Dockerfile b/php7.4/apache/Dockerfile index 4e5dec8..2b9b85a 100644 --- a/php7.4/apache/Dockerfile +++ b/php7.4/apache/Dockerfile @@ -68,8 +68,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA512 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.4/fpm-alpine/Dockerfile b/php7.4/fpm-alpine/Dockerfile index a11b04d..5bdafb1 100644 --- a/php7.4/fpm-alpine/Dockerfile +++ b/php7.4/fpm-alpine/Dockerfile @@ -65,8 +65,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA1 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \ diff --git a/php7.4/fpm/Dockerfile b/php7.4/fpm/Dockerfile index bc92016..e39369e 100644 --- a/php7.4/fpm/Dockerfile +++ b/php7.4/fpm/Dockerfile @@ -65,8 +65,8 @@ RUN set -ex; \ VOLUME /var/www/html # Define Joomla version and expected SHA512 signature -ENV JOOMLA_VERSION 3.9.19 -ENV JOOMLA_SHA512 c1dfdc297b36531c71cc48ad0ffcd0a632a58b5402e105a8143514dbd17895ba3074291919db3ac4ddcb74cb3baf823acef6c6e8f805d8517ae33ffcb484be75 +ENV JOOMLA_VERSION 3.9.20 +ENV JOOMLA_SHA512 ed885916525e202267c6508156f69dcc9f4688231906ebae1e2ae9f823c9221202f9b88b4ee1ebc26827ba0992fd5a9f3ecc3651bedab7399a078603ad68e5bf # Download package and extract to web volume RUN set -ex; \