From 7da61f8db5dc21869f31931f973572847d23b4b5 Mon Sep 17 00:00:00 2001 From: Hugo Sales Date: Sun, 1 Mar 2020 23:55:54 +0000 Subject: [PATCH] [DOCKER] Updated dockerfile to add memcached --- docker/php/Dockerfile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docker/php/Dockerfile b/docker/php/Dockerfile index 48bd5f79c5..405b907018 100644 --- a/docker/php/Dockerfile +++ b/docker/php/Dockerfile @@ -2,7 +2,16 @@ FROM php:fpm-alpine RUN apk update && apk add gettext-dev icu-dev zlib-dev libpng-dev gmp-dev postgresql-dev -ARG exts="bcmath exif gd gettext gmp intl mysqli opcache pdo pdo_pgsql pgsql" +ARG exts=" bcmath exif gd gettext gmp intl mysqli opcache pdo pdo_pgsql pgsql" -RUN docker-php-ext-install ${exts} \ - && docker-php-ext-enable ${exts} +ARG MEMCACHED_DEPS="zlib-dev libmemcached-dev cyrus-sasl-dev" +RUN apk add libmemcached-libs zlib +RUN apk add --virtual .phpize-deps $PHPIZE_DEPS \ + && apk add --virtual .memcached-deps $MEMCACHED_DEPS \ + && pecl install memcached \ + && echo "extension=memcached.so" > /usr/local/etc/php/conf.d/20_memcached.ini \ + && rm -rf /usr/share/php7 \ + && rm -rf /tmp/* \ + && apk del .memcached-deps .phpize-deps + +RUN docker-php-ext-install ${exts}