summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ0WI <J0WI@users.noreply.github.com>2018-12-11 00:07:49 +0100
committerJ0WI <J0WI@users.noreply.github.com>2019-01-11 02:03:04 +0100
commit9ecaf51c4f34a53c2a2f82b55af50777b1900366 (patch)
treec9fba9062a1cfa7cd33f3f0ffdc2a08ed6f9b9ee
parent2994c70264487f7a485f0a48b7748685196a964c (diff)
Use PHP 7.3 for NC 15
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
-rw-r--r--15.0/apache/Dockerfile3
-rw-r--r--15.0/fpm-alpine/Dockerfile3
-rw-r--r--15.0/fpm/Dockerfile3
-rw-r--r--Dockerfile-alpine.template1
-rw-r--r--Dockerfile-debian.template1
-rwxr-xr-xupdate.sh11
6 files changed, 17 insertions, 5 deletions
diff --git a/15.0/apache/Dockerfile b/15.0/apache/Dockerfile
index 79aa5c62..57ae0a21 100644
--- a/15.0/apache/Dockerfile
+++ b/15.0/apache/Dockerfile
@@ -1,5 +1,5 @@
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
-FROM php:7.2-apache-stretch
+FROM php:7.3-apache-stretch
# entrypoint.sh and cron.sh dependencies
RUN set -ex; \
@@ -34,6 +34,7 @@ RUN set -ex; \
libpq-dev \
libxml2-dev \
libmagickwand-dev \
+ libzip-dev \
; \
\
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
diff --git a/15.0/fpm-alpine/Dockerfile b/15.0/fpm-alpine/Dockerfile
index 01de0270..70355541 100644
--- a/15.0/fpm-alpine/Dockerfile
+++ b/15.0/fpm-alpine/Dockerfile
@@ -1,5 +1,5 @@
# DO NOT EDIT: created by update.sh from Dockerfile-alpine.template
-FROM php:7.2-fpm-alpine3.8
+FROM php:7.3-fpm-alpine3.8
# entrypoint.sh and cron.sh dependencies
RUN set -ex; \
@@ -25,6 +25,7 @@ RUN set -ex; \
libpng-dev \
libmemcached-dev \
libxml2-dev \
+ libzip-dev \
openldap-dev \
pcre-dev \
postgresql-dev \
diff --git a/15.0/fpm/Dockerfile b/15.0/fpm/Dockerfile
index 70e5ed22..ee5e7ac6 100644
--- a/15.0/fpm/Dockerfile
+++ b/15.0/fpm/Dockerfile
@@ -1,5 +1,5 @@
# DO NOT EDIT: created by update.sh from Dockerfile-debian.template
-FROM php:7.2-fpm-stretch
+FROM php:7.3-fpm-stretch
# entrypoint.sh and cron.sh dependencies
RUN set -ex; \
@@ -34,6 +34,7 @@ RUN set -ex; \
libpq-dev \
libxml2-dev \
libmagickwand-dev \
+ libzip-dev \
; \
\
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template
index 4d282f54..af584b5e 100644
--- a/Dockerfile-alpine.template
+++ b/Dockerfile-alpine.template
@@ -24,6 +24,7 @@ RUN set -ex; \
libpng-dev \
libmemcached-dev \
libxml2-dev \
+ libzip-dev \
openldap-dev \
pcre-dev \
postgresql-dev \
diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template
index d10ae367..1b264823 100644
--- a/Dockerfile-debian.template
+++ b/Dockerfile-debian.template
@@ -33,6 +33,7 @@ RUN set -ex; \
libpq-dev \
libxml2-dev \
libmagickwand-dev \
+ libzip-dev \
; \
\
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
diff --git a/update.sh b/update.sh
index 8a323635..26e54424 100755
--- a/update.sh
+++ b/update.sh
@@ -3,7 +3,7 @@ set -eo pipefail
declare -A php_version=(
[default]='7.2'
- [12.0]='7.1'
+ [15.0]='7.3'
)
declare -A cmd=(
@@ -58,6 +58,7 @@ travisEnv=
function create_variant() {
dir="$1/$variant"
+ phpVersion=${php_version[$version]-${php_version[default]}}
# Create the version+variant directory with a Dockerfile.
mkdir -p "$dir"
@@ -70,7 +71,7 @@ function create_variant() {
# Replace the variables.
sed -ri -e '
- s/%%PHP_VERSION%%/'"${php_version[$version]-${php_version[default]}}"'/g;
+ s/%%PHP_VERSION%%/'"$phpVersion"'/g;
s/%%VARIANT%%/'"$variant"'/g;
s/%%VERSION%%/'"$fullversion"'/g;
s/%%BASE_DOWNLOAD_URL%%/'"$2"'/g;
@@ -82,6 +83,12 @@ function create_variant() {
s/%%IMAGICK_VERSION%%/'"${pecl_versions[imagick]}"'/g;
' "$dir/Dockerfile"
+ if [[ "$phpVersion" != 7.3 ]]; then
+ sed -ri \
+ -e '/libzip-dev/d' \
+ "$dir/Dockerfile"
+ fi
+
# Copy the shell scripts
for name in entrypoint cron; do
cp "docker-$name.sh" "$dir/$name.sh"