summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Dockerfile-alpine.template6
-rw-r--r--Dockerfile-debian.template6
-rwxr-xr-xupdate.sh9
3 files changed, 15 insertions, 6 deletions
diff --git a/Dockerfile-alpine.template b/Dockerfile-alpine.template
index 0e0c6cea..b1a0f96b 100644
--- a/Dockerfile-alpine.template
+++ b/Dockerfile-alpine.template
@@ -49,9 +49,9 @@ RUN set -ex; \
zip \
; \
pecl install \
- APCu-5.1.10 \
- memcached-3.0.4 \
- redis-3.1.6 \
+ APCu-%%APCU_VERSION%% \
+ memcached-%%MEMCACHED_VERSION%% \
+ redis-%%REDIS_VERSION%% \
; \
docker-php-ext-enable \
apcu \
diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template
index 742f0227..a5db872a 100644
--- a/Dockerfile-debian.template
+++ b/Dockerfile-debian.template
@@ -53,9 +53,9 @@ RUN set -ex; \
zip \
; \
pecl install \
- APCu-5.1.10 \
- memcached-3.0.4 \
- redis-3.1.6 \
+ APCu-%%APCU_VERSION%% \
+ memcached-%%MEMCACHED_VERSION%% \
+ redis-%%REDIS_VERSION%% \
; \
docker-php-ext-enable \
apcu \
diff --git a/update.sh b/update.sh
index dfe2170f..f8da8763 100755
--- a/update.sh
+++ b/update.sh
@@ -19,6 +19,12 @@ declare -A extras=(
[fpm-alpine]=''
)
+declare -A pecl_versions=(
+ [APCu]='5.1.10'
+ [memcached]='3.0.4'
+ [redis]='3.1.6'
+)
+
# version_greater_or_equal A B returns whether A >= B
function version_greater_or_equal() {
[[ "$(printf '%s\n' "$@" | sort -V | head -n 1)" != "$1" || "$1" == "$2" ]];
@@ -57,6 +63,9 @@ for latest in "${latests[@]}"; do
s/%%VERSION%%/'"$latest"'/g;
s/%%CMD%%/'"${cmd[$variant]}"'/g;
s/%%VARIANT_EXTRAS%%/'"${extras[$variant]}"'/g;
+ s/%%APCU_VERSION%%/'"${pecl_versions[APCu]}"'/g;
+ s/%%MEMCACHED_VERSION%%/'"${pecl_versions[memcached]}"'/g;
+ s/%%REDIS_VERSION%%/'"${pecl_versions[redis]}"'/g;
' "$version/$variant/Dockerfile"
# Copy the shell scripts