From a08c6bb1cb122e67e422c3685ea8bfd8e02236a3 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 11:16:20 -0300 Subject: [PATCH 1/6] PHP Cli --- Dockerfile | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index 97d9e6b..501f3c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,8 @@ FROM php:7.4-cli-alpine LABEL maintainer="ThallisPHP " +ENV MEMCACHED_DEPS zlib-dev libmemcached-dev cyrus-sasl-dev + RUN set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ wget \ @@ -17,22 +19,19 @@ RUN set -xe \ autoconf \ cyrus-sasl-dev \ libgsasl-dev \ - nano - -ENV MEMCACHED_DEPS zlib-dev libmemcached-dev cyrus-sasl-dev -RUN apk add --no-cache --update libmemcached-libs zlib -RUN set -xe \ + nano \ + shadow \ + && apk add --no-cache --update libmemcached-libs zlib \ + && set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ && apk add --no-cache --update --virtual .memcached-deps $MEMCACHED_DEPS \ && pecl install memcached \ - && echo "extension=memcached.so" > /usr/local/etc/php/conf.d/20_memcached.ini - -RUN pecl channel-update pecl.php.net -RUN pecl install redis -RUN docker-php-ext-install bcmath -RUN docker-php-ext-install pdo -RUN docker-php-ext-install pdo_mysql -RUN docker-php-ext-enable redis - -RUN php -m -RUN php --ini + && echo "extension=memcached.so" > /usr/local/etc/php/conf.d/20_memcached.ini \ + && pecl channel-update pecl.php.net \ + && pecl install redis \ + && docker-php-ext-install bcmath \ + && docker-php-ext-install pdo \ + && docker-php-ext-install pdo_mysql \ + && docker-php-ext-enable redis \ + && php -m \ + && php --ini From e093a9b1d36a0161befa7ae2343ea3753a69a7b8 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 11:16:20 -0300 Subject: [PATCH 2/6] PHP Cli --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 501f3c3..f84a1f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,4 +34,7 @@ RUN set -xe \ && docker-php-ext-install pdo_mysql \ && docker-php-ext-enable redis \ && php -m \ - && php --ini + && php --ini \ + && rm -rf /usr/share/php \ + && rm -rf /tmp/* \ + && apk del .memcached-deps .phpize-deps From 83f66f0a2cc61c1f15a35045e7d4179cf0ef4fa8 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 15:05:28 -0300 Subject: [PATCH 3/6] PHP CLI --- Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f84a1f9..22c8a11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,8 +19,6 @@ RUN set -xe \ autoconf \ cyrus-sasl-dev \ libgsasl-dev \ - nano \ - shadow \ && apk add --no-cache --update libmemcached-libs zlib \ && set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ @@ -38,3 +36,8 @@ RUN set -xe \ && rm -rf /usr/share/php \ && rm -rf /tmp/* \ && apk del .memcached-deps .phpize-deps + +RUN apk add --no-cache \ + nano \ + shadow \ + && rm -rf /tmp/* From 47a8e244b97397cff43556bfccf14d10e574daa8 Mon Sep 17 00:00:00 2001 From: Thallis Date: Tue, 14 Jan 2020 21:49:33 -0300 Subject: [PATCH 4/6] Composer --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 22c8a11..f68f3e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,4 +40,8 @@ RUN set -xe \ RUN apk add --no-cache \ nano \ shadow \ + git \ + zip \ && rm -rf /tmp/* + +RUN curl --silent --show-error https://getcomposer.org/installer | php From 6976eb99c59c7fb63cc568b15cb69b488720a413 Mon Sep 17 00:00:00 2001 From: Thallis Date: Tue, 14 Jan 2020 21:59:49 -0300 Subject: [PATCH 5/6] Revert "Composer" This reverts commit 47a8e244 --- Dockerfile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f68f3e8..22c8a11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,8 +40,4 @@ RUN set -xe \ RUN apk add --no-cache \ nano \ shadow \ - git \ - zip \ && rm -rf /tmp/* - -RUN curl --silent --show-error https://getcomposer.org/installer | php From 50a34fac85f34ceaa3347766c1fc0579c2f9919c Mon Sep 17 00:00:00 2001 From: Thallis Date: Wed, 15 Jan 2020 21:13:53 -0300 Subject: [PATCH 6/6] PHP extension pcntl --- Dockerfile | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 22c8a11..bd4a93d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,10 @@ RUN set -xe \ autoconf \ cyrus-sasl-dev \ libgsasl-dev \ - && apk add --no-cache --update libmemcached-libs zlib \ + && apk add --no-cache --update \ + libmemcached-libs \ + zlib \ + libzip-dev \ && set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ && apk add --no-cache --update --virtual .memcached-deps $MEMCACHED_DEPS \ @@ -28,16 +31,17 @@ RUN set -xe \ && pecl channel-update pecl.php.net \ && pecl install redis \ && docker-php-ext-install bcmath \ - && docker-php-ext-install pdo \ - && docker-php-ext-install pdo_mysql \ + pdo \ + pdo_mysql \ + zip \ + pcntl \ && docker-php-ext-enable redis \ && php -m \ && php --ini \ - && rm -rf /usr/share/php \ - && rm -rf /tmp/* \ - && apk del .memcached-deps .phpize-deps - -RUN apk add --no-cache \ + && apk add --no-cache \ nano \ shadow \ + && rm -rf /usr/share/php \ + && rm -rf /tmp/* \ + && apk del .memcached-deps .phpize-deps \ && rm -rf /tmp/*