mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-11 19:41:16 +00:00
Integrate new PHP-FPM images
This commit is contained in:
@@ -10,9 +10,8 @@
|
|||||||
- Fixed `mongodb-org-shell` and `mongodb-org-tools` install
|
- Fixed `mongodb-org-shell` and `mongodb-org-tools` install
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
- Removed `amqp` on PHP 5.3
|
- Switch PHP 5.4 base image to [devilbox/php-fpm-5.4](https://github.com/devilbox/docker-php-fpm-5.4) for arm64 support
|
||||||
- Switch PHP 5.5 base image to [devilbox/php-fpm-5.5](https://github.com/devilbox/docker-php-fpm-5.5) for arm64 support
|
- Switch PHP 5.5 base image to [devilbox/php-fpm-5.5](https://github.com/devilbox/docker-php-fpm-5.5) for arm64 support
|
||||||
- Changed PHP 5.5 to Debian stretch
|
|
||||||
|
|
||||||
|
|
||||||
## Release 0.135
|
## Release 0.135
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# Auto-generated via Ansible: edit build/ansible/DOCKERFILES/Dockerfile-base.j2 instead.
|
# Auto-generated via Ansible: edit build/ansible/DOCKERFILES/Dockerfile-base.j2 instead.
|
||||||
FROM php:5.4-fpm
|
FROM devilbox/php-fpm-5.4
|
||||||
MAINTAINER "cytopia" <cytopia@everythingcli.org>
|
MAINTAINER "cytopia" <cytopia@everythingcli.org>
|
||||||
|
|
||||||
|
|
||||||
@@ -43,13 +43,6 @@ RUN set -eux \
|
|||||||
###
|
###
|
||||||
### Upgrade (install ps)
|
### Upgrade (install ps)
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
|
||||||
&& rm -f /etc/apt/sources.list \
|
|
||||||
&& { \
|
|
||||||
echo "deb http://ftp.debian.org/debian jessie main"; \
|
|
||||||
echo "#deb http://ftp.debian.org/debian jessie-updates main"; \
|
|
||||||
echo "deb http://security.debian.org/debian-security jessie/updates main"; \
|
|
||||||
} | tee /etc/apt/sources.list
|
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get update -q \
|
&& DEBIAN_FRONTEND=noninteractive apt-get update -q \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -q -y --no-install-recommends --no-install-suggests \
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -q -y --no-install-recommends --no-install-suggests \
|
||||||
|
|||||||
@@ -26,12 +26,12 @@ RUN set -eux \
|
|||||||
libmagic-dev \
|
libmagic-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
|
libmysqlclient-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libpspell-dev \
|
libpspell-dev \
|
||||||
librabbitmq-dev \
|
librabbitmq-dev \
|
||||||
librecode-dev \
|
|
||||||
libsasl2-dev \
|
libsasl2-dev \
|
||||||
libsnmp-dev \
|
libsnmp-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
@@ -43,8 +43,28 @@ RUN set -eux \
|
|||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
snmp \
|
snmp \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -134,22 +154,14 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: ftp --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
# Custom: configure command
|
|
||||||
&& docker-php-ext-configure ftp --with-openssl-dir \
|
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) ftp \
|
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: gd --------------------
|
# -------------------- Installing PHP Extension: gd --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Version specific pre-command
|
# Version specific pre-command
|
||||||
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ \
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
\
|
\
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
@@ -275,6 +287,26 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: mysql --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Version specific
|
||||||
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure mysql --with-mysql --with-mysql-sock --with-zlib-dir=/usr --with-libdir="/lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)" \
|
||||||
|
# Installation
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: mysqli --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Version specific
|
||||||
|
# Type: Built-in extension
|
||||||
|
# Installation
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysqli \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: oauth --------------------
|
# -------------------- Installing PHP Extension: oauth --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
@@ -323,6 +355,17 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Version specific
|
||||||
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
||||||
|
# Installation
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_mysql \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: pdo_pgsql --------------------
|
# -------------------- Installing PHP Extension: pdo_pgsql --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
@@ -358,14 +401,6 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: recode --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) recode \
|
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: redis --------------------
|
# -------------------- Installing PHP Extension: redis --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
@@ -395,6 +430,16 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: soap --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Generic
|
||||||
|
# Type: Built-in extension
|
||||||
|
# Custom: configure command
|
||||||
|
&& docker-php-ext-configure soap --with-libxml-dir=/usr \
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) soap \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: sockets --------------------
|
# -------------------- Installing PHP Extension: sockets --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
@@ -560,22 +605,24 @@ RUN set -eux \
|
|||||||
libenchant1c2a \
|
libenchant1c2a \
|
||||||
libfbclient2 \
|
libfbclient2 \
|
||||||
libfreetype6 \
|
libfreetype6 \
|
||||||
libicu57 \
|
libicu52 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmariadbclient18 \
|
libmagic1 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libpng16-16 \
|
libmysqlclient18 \
|
||||||
|
libpng12-0 \
|
||||||
libpq5 \
|
libpq5 \
|
||||||
librabbitmq4 \
|
librabbitmq1 \
|
||||||
librecode0 \
|
librecode0 \
|
||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5 \
|
libtidy-0.99-0 \
|
||||||
libvpx4 \
|
libvpx1 \
|
||||||
libwebp6 \
|
libwebp5 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
snmp \
|
snmp \
|
||||||
|
zlib1g \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -28,11 +28,13 @@ RUN set -eux \
|
|||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
|
libmysqlclient-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libpspell-dev \
|
libpspell-dev \
|
||||||
|
librabbitmq-dev \
|
||||||
librdkafka-dev \
|
librdkafka-dev \
|
||||||
libsasl2-dev \
|
libsasl2-dev \
|
||||||
libsnmp-dev \
|
libsnmp-dev \
|
||||||
@@ -47,8 +49,28 @@ RUN set -eux \
|
|||||||
snmp \
|
snmp \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -65,6 +87,17 @@ RUN set -eux \
|
|||||||
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
echo "ffi.enable = 1" >> /usr/local/etc/php/conf.d/docker-php-ext-ffi.ini; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: amqp --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Version specific
|
||||||
|
# Type: PECL extension
|
||||||
|
# Default: Pecl command
|
||||||
|
&& pecl install amqp-1.9.3 \
|
||||||
|
# Enabling
|
||||||
|
&& docker-php-ext-enable amqp \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: apcu --------------------
|
# -------------------- Installing PHP Extension: apcu --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
@@ -124,20 +157,15 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: ftp --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
# Custom: configure command
|
|
||||||
&& docker-php-ext-configure ftp --with-openssl-dir \
|
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) ftp \
|
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: gd --------------------
|
# -------------------- Installing PHP Extension: gd --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Version specific pre-command
|
# Version specific pre-command
|
||||||
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ \
|
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
|
\
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
@@ -217,14 +245,6 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: mbstring --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mbstring \
|
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: mcrypt --------------------
|
# -------------------- Installing PHP Extension: mcrypt --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
@@ -278,10 +298,33 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: mongodb --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Version specific
|
||||||
|
# Type: PECL extension
|
||||||
|
# Default: Pecl command
|
||||||
|
&& pecl install mongodb-0.6.3 \
|
||||||
|
# Enabling
|
||||||
|
&& docker-php-ext-enable mongodb \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------- Installing PHP Extension: mysql --------------------
|
||||||
|
RUN set -eux \
|
||||||
|
# Installation: Version specific
|
||||||
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure mysql --with-mysql --with-mysql-sock --with-zlib-dir=/usr --with-libdir="/lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)" \
|
||||||
|
# Installation
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
||||||
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: mysqli --------------------
|
# -------------------- Installing PHP Extension: mysqli --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysqli \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysqli \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
@@ -375,10 +418,11 @@ RUN set -eux \
|
|||||||
|
|
||||||
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Default: configure command
|
||||||
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
||||||
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_mysql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_mysql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
@@ -671,25 +715,27 @@ RUN set -eux \
|
|||||||
libenchant1c2a \
|
libenchant1c2a \
|
||||||
libfbclient2 \
|
libfbclient2 \
|
||||||
libfreetype6 \
|
libfreetype6 \
|
||||||
libicu57 \
|
libicu52 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmariadbclient18 \
|
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libmysqlclient18 \
|
||||||
libpng16-16 \
|
libnghttp2-5 \
|
||||||
|
libpng12-0 \
|
||||||
libpq5 \
|
libpq5 \
|
||||||
|
librabbitmq1 \
|
||||||
librdkafka1 \
|
librdkafka1 \
|
||||||
librecode0 \
|
librecode0 \
|
||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5 \
|
libtidy-0.99-0 \
|
||||||
libvpx4 \
|
libvpx1 \
|
||||||
libwebp6 \
|
libwebp5 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
libyaml-0-2 \
|
libyaml-0-2 \
|
||||||
snmp \
|
snmp \
|
||||||
uuid \
|
uuid \
|
||||||
|
zlib1g \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
@@ -728,6 +774,8 @@ RUN set -eux \
|
|||||||
&& if [ -n "${PHP_FPM_ERROR}" ]; then echo "${PHP_FPM_ERROR}"; false; fi \
|
&& if [ -n "${PHP_FPM_ERROR}" ]; then echo "${PHP_FPM_ERROR}"; false; fi \
|
||||||
&& rm -f /usr/local/etc/php/php.ini \
|
&& rm -f /usr/local/etc/php/php.ini \
|
||||||
\
|
\
|
||||||
|
&& php -m | grep -oiE '^amqp$' \
|
||||||
|
&& php-fpm -m | grep -oiE '^amqp$' \
|
||||||
&& php -m | grep -oiE '^apcu$' \
|
&& php -m | grep -oiE '^apcu$' \
|
||||||
&& php-fpm -m | grep -oiE '^apcu$' \
|
&& php-fpm -m | grep -oiE '^apcu$' \
|
||||||
&& php -m | grep -oiE '^bcmath$' \
|
&& php -m | grep -oiE '^bcmath$' \
|
||||||
@@ -790,6 +838,8 @@ RUN set -eux \
|
|||||||
&& php-fpm -m | grep -oiE '^memcached$' \
|
&& php-fpm -m | grep -oiE '^memcached$' \
|
||||||
&& php -m | grep -oiE '^mongo$' \
|
&& php -m | grep -oiE '^mongo$' \
|
||||||
&& php-fpm -m | grep -oiE '^mongo$' \
|
&& php-fpm -m | grep -oiE '^mongo$' \
|
||||||
|
&& php -m | grep -oiE '^mongodb$' \
|
||||||
|
&& php-fpm -m | grep -oiE '^mongodb$' \
|
||||||
&& php -m | grep -oiE '^mysql$' \
|
&& php -m | grep -oiE '^mysql$' \
|
||||||
&& php-fpm -m | grep -oiE '^mysql$' \
|
&& php-fpm -m | grep -oiE '^mysql$' \
|
||||||
&& php -m | grep -oiE '^mysqli$' \
|
&& php -m | grep -oiE '^mysqli$' \
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ RUN set -eux \
|
|||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
|
libmysqlclient-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
@@ -40,6 +41,7 @@ RUN set -eux \
|
|||||||
libssl-dev \
|
libssl-dev \
|
||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
|
libwebp-dev \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -47,8 +49,28 @@ RUN set -eux \
|
|||||||
snmp \
|
snmp \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -91,7 +113,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install bcmath \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) bcmath \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -99,7 +121,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install bz2 \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) bz2 \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -107,7 +129,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install calendar \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) calendar \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -115,7 +137,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install dba \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) dba \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -123,7 +145,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install enchant \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) enchant \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -131,30 +153,25 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install exif \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) exif \
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: ftp --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
# Custom: configure command
|
|
||||||
&& docker-php-ext-configure ftp --with-openssl-dir \
|
|
||||||
&& docker-php-ext-install ftp \
|
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: gd --------------------
|
# -------------------- Installing PHP Extension: gd --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Version specific pre-command
|
# Version specific pre-command
|
||||||
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ \
|
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
|
\
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure gd --with-gd --with-vpx-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf \
|
&& docker-php-ext-configure gd --with-gd --with-vpx-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf \
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install gd \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) gd \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -162,7 +179,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install gettext \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) gettext \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -172,7 +189,7 @@ RUN set -eux \
|
|||||||
&& ln /usr/include/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/gmp.h /usr/include/ \
|
&& ln /usr/include/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/gmp.h /usr/include/ \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install gmp \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) gmp \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -195,7 +212,7 @@ RUN set -eux \
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure imap --with-kerberos --with-imap-ssl --with-imap \
|
&& docker-php-ext-configure imap --with-kerberos --with-imap-ssl --with-imap \
|
||||||
&& docker-php-ext-install imap \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) imap \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -203,7 +220,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install interbase \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) interbase \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -212,7 +229,7 @@ RUN set -eux \
|
|||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install intl \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) intl \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -224,15 +241,7 @@ RUN set -eux \
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure ldap --with-ldap --with-ldap-sasl \
|
&& docker-php-ext-configure ldap --with-ldap --with-ldap-sasl \
|
||||||
&& docker-php-ext-install ldap \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) ldap \
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: mbstring --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
&& docker-php-ext-install mbstring \
|
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -241,7 +250,7 @@ RUN set -eux \
|
|||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install mcrypt \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mcrypt \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -304,16 +313,19 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure mysql --with-mysql --with-mysql-sock --with-zlib-dir=/usr --with-libdir="/lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)" \
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install mysql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: mysqli --------------------
|
# -------------------- Installing PHP Extension: mysqli --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install mysqli \
|
# Installation
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysqli \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -357,7 +369,7 @@ https://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/$(dpkg-architec
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure oci8 --with-oci8=instantclient,/usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/,${ORACLE_VERSION_MAJOR} \
|
&& docker-php-ext-configure oci8 --with-oci8=instantclient,/usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/,${ORACLE_VERSION_MAJOR} \
|
||||||
&& docker-php-ext-install oci8 \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) oci8 \
|
||||||
# Generic post-command
|
# Generic post-command
|
||||||
&& ORACLE_HREF="$( curl -sS https://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/$(dpkg-architecture --query DEB_HOST_GNU_CPU)/ | tac | tac | grep -Eo 'href="getPackage/oracle-instantclient.+basiclite.+rpm"' | tail -1 )" \
|
&& ORACLE_HREF="$( curl -sS https://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/$(dpkg-architecture --query DEB_HOST_GNU_CPU)/ | tac | tac | grep -Eo 'href="getPackage/oracle-instantclient.+basiclite.+rpm"' | tail -1 )" \
|
||||||
&& ORACLE_VERSION_MAJOR="$( echo "${ORACLE_HREF}" | grep -Eo 'instantclient[.0-9]+' | sed 's/instantclient//g' )" \
|
&& ORACLE_VERSION_MAJOR="$( echo "${ORACLE_HREF}" | grep -Eo 'instantclient[.0-9]+' | sed 's/instantclient//g' )" \
|
||||||
@@ -382,7 +394,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install pcntl \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pcntl \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -392,7 +404,7 @@ RUN set -eux \
|
|||||||
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libsybdb.* /usr/lib/ \
|
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libsybdb.* /usr/lib/ \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install pdo_dblib \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_dblib \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -400,17 +412,18 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install pdo_firebird \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_firebird \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Default: configure command
|
||||||
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
||||||
&& docker-php-ext-install pdo_mysql \
|
# Installation
|
||||||
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_mysql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -418,7 +431,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install pdo_pgsql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_pgsql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -426,7 +439,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install pgsql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pgsql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -460,7 +473,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install pspell \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pspell \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -490,7 +503,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install shmop \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) shmop \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -500,7 +513,7 @@ RUN set -eux \
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure snmp --with-openssl-dir \
|
&& docker-php-ext-configure snmp --with-openssl-dir \
|
||||||
&& docker-php-ext-install snmp \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) snmp \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +523,7 @@ RUN set -eux \
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure soap --with-libxml-dir=/usr \
|
&& docker-php-ext-configure soap --with-libxml-dir=/usr \
|
||||||
&& docker-php-ext-install soap \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) soap \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -518,7 +531,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install sockets \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) sockets \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -537,7 +550,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install sysvmsg \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) sysvmsg \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -545,7 +558,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install sysvsem \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) sysvsem \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -553,7 +566,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install sysvshm \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) sysvshm \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -562,7 +575,7 @@ RUN set -eux \
|
|||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install tidy \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) tidy \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +607,7 @@ RUN set -eux \
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure wddx --with-libxml-dir=/usr \
|
&& docker-php-ext-configure wddx --with-libxml-dir=/usr \
|
||||||
&& docker-php-ext-install wddx \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) wddx \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -615,7 +628,7 @@ RUN set -eux \
|
|||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure xmlrpc --with-libxml-dir=/usr --with-iconv-dir=/usr \
|
&& docker-php-ext-configure xmlrpc --with-libxml-dir=/usr --with-iconv-dir=/usr \
|
||||||
&& docker-php-ext-install xmlrpc \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) xmlrpc \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -623,7 +636,7 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
&& docker-php-ext-install xsl \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) xsl \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -645,7 +658,7 @@ RUN set -eux \
|
|||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
&& docker-php-ext-configure zip --with-zlib-dir=/usr --with-pcre-dir=/usr \
|
&& docker-php-ext-configure zip --with-zlib-dir=/usr --with-pcre-dir=/usr \
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install zip \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) zip \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -727,11 +740,13 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy-0.99-0 \
|
libtidy-0.99-0 \
|
||||||
libvpx1 \
|
libvpx1 \
|
||||||
|
libwebp5 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
libyaml-0-2 \
|
libyaml-0-2 \
|
||||||
snmp \
|
snmp \
|
||||||
uuid \
|
uuid \
|
||||||
|
zlib1g \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ RUN set -eux \
|
|||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
|
libmysqlclient-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
@@ -37,14 +38,12 @@ RUN set -eux \
|
|||||||
libpspell-dev \
|
libpspell-dev \
|
||||||
librabbitmq-dev \
|
librabbitmq-dev \
|
||||||
librdkafka-dev \
|
librdkafka-dev \
|
||||||
librecode-dev \
|
|
||||||
libsasl2-dev \
|
libsasl2-dev \
|
||||||
libsnmp-dev \
|
libsnmp-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -52,8 +51,28 @@ RUN set -eux \
|
|||||||
snmp \
|
snmp \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -160,7 +179,12 @@ RUN set -eux \
|
|||||||
# -------------------- Installing PHP Extension: gd --------------------
|
# -------------------- Installing PHP Extension: gd --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Version specific pre-command
|
# Version specific pre-command
|
||||||
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ \
|
&& ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
|
\
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Custom: configure command
|
||||||
@@ -330,6 +354,8 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure mysql --with-mysql --with-mysql-sock --with-zlib-dir=/usr --with-libdir="/lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)" \
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
||||||
&& true
|
&& true
|
||||||
@@ -337,8 +363,9 @@ RUN set -eux \
|
|||||||
|
|
||||||
# -------------------- Installing PHP Extension: mysqli --------------------
|
# -------------------- Installing PHP Extension: mysqli --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysqli \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysqli \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
@@ -429,10 +456,11 @@ RUN set -eux \
|
|||||||
|
|
||||||
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
# -------------------- Installing PHP Extension: pdo_mysql --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
# Custom: configure command
|
# Default: configure command
|
||||||
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
&& docker-php-ext-configure pdo_mysql --with-zlib-dir=/usr \
|
||||||
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_mysql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) pdo_mysql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
@@ -487,14 +515,6 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: recode --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) recode \
|
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: redis --------------------
|
# -------------------- Installing PHP Extension: redis --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
@@ -745,28 +765,28 @@ RUN set -eux \
|
|||||||
libenchant1c2a \
|
libenchant1c2a \
|
||||||
libfbclient2 \
|
libfbclient2 \
|
||||||
libfreetype6 \
|
libfreetype6 \
|
||||||
libicu57 \
|
libicu52 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-2 \
|
||||||
libmariadbclient18 \
|
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
|
libmysqlclient18 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
libpng16-16 \
|
libpng12-0 \
|
||||||
libpq5 \
|
libpq5 \
|
||||||
librabbitmq4 \
|
librabbitmq1 \
|
||||||
librdkafka1 \
|
librdkafka1 \
|
||||||
librecode0 \
|
librecode0 \
|
||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5 \
|
libtidy-0.99-0 \
|
||||||
libvpx4 \
|
libvpx1 \
|
||||||
libwebp-dev \
|
libwebp5 \
|
||||||
libwebp6 \
|
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
libyaml-0-2 \
|
libyaml-0-2 \
|
||||||
snmp \
|
snmp \
|
||||||
uuid \
|
uuid \
|
||||||
|
zlib1g \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ RUN set -eux \
|
|||||||
libkrb5-dev \
|
libkrb5-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -44,7 +45,6 @@ RUN set -eux \
|
|||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -53,8 +53,28 @@ RUN set -eux \
|
|||||||
snmp \
|
snmp \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -345,6 +365,8 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Custom: configure command
|
||||||
|
&& docker-php-ext-configure mysql --with-mysql --with-mysql-sock --with-zlib-dir=/usr --with-libdir="/lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)" \
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) mysql \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ RUN set -eux \
|
|||||||
libmagick++-dev \
|
libmagick++-dev \
|
||||||
libmagickcore-6.q16-dev \
|
libmagickcore-6.q16-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -58,7 +59,6 @@ RUN set -eux \
|
|||||||
libtool \
|
libtool \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux2 \
|
libwebpmux2 \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
@@ -70,8 +70,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -885,6 +905,7 @@ RUN set -eux \
|
|||||||
libmagickcore-6.q16-3-extra \
|
libmagickcore-6.q16-3-extra \
|
||||||
libmagickwand-6.q16-3 \
|
libmagickwand-6.q16-3 \
|
||||||
libmagickwand-6.q16hdri-3 \
|
libmagickwand-6.q16hdri-3 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ RUN set -eux \
|
|||||||
libmagick++-dev \
|
libmagick++-dev \
|
||||||
libmagickcore-6.q16-dev \
|
libmagickcore-6.q16-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -59,7 +60,6 @@ RUN set -eux \
|
|||||||
libtool \
|
libtool \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
@@ -71,8 +71,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -897,6 +917,7 @@ RUN set -eux \
|
|||||||
libmagickcore-6.q16-6-extra \
|
libmagickcore-6.q16-6-extra \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
libmagickwand-6.q16hdri-6 \
|
libmagickwand-6.q16hdri-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
@@ -911,7 +932,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx5 \
|
libvpx5 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ RUN set -eux \
|
|||||||
libmagick++-dev \
|
libmagick++-dev \
|
||||||
libmagickcore-6.q16-dev \
|
libmagickcore-6.q16-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -59,7 +60,6 @@ RUN set -eux \
|
|||||||
libtool \
|
libtool \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
@@ -71,8 +71,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -900,6 +920,7 @@ RUN set -eux \
|
|||||||
libmagickcore-6.q16-6-extra \
|
libmagickcore-6.q16-6-extra \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
libmagickwand-6.q16hdri-6 \
|
libmagickwand-6.q16hdri-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
@@ -914,7 +935,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx5 \
|
libvpx5 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ RUN set -eux \
|
|||||||
libmagick++-dev \
|
libmagick++-dev \
|
||||||
libmagickcore-6.q16-dev \
|
libmagickcore-6.q16-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -58,7 +59,6 @@ RUN set -eux \
|
|||||||
libtool \
|
libtool \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
@@ -70,8 +70,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -889,6 +909,7 @@ RUN set -eux \
|
|||||||
libmagickcore-6.q16-6-extra \
|
libmagickcore-6.q16-6-extra \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
libmagickwand-6.q16hdri-6 \
|
libmagickwand-6.q16hdri-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
@@ -903,7 +924,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx6 \
|
libvpx6 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ RUN set -eux \
|
|||||||
libmagick++-dev \
|
libmagick++-dev \
|
||||||
libmagickcore-6.q16-dev \
|
libmagickcore-6.q16-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -58,7 +59,6 @@ RUN set -eux \
|
|||||||
libtool \
|
libtool \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
@@ -70,8 +70,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -591,6 +611,8 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure snmp --with-openssl-dir \
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) snmp \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) snmp \
|
||||||
&& true
|
&& true
|
||||||
@@ -600,6 +622,8 @@ RUN set -eux \
|
|||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Version specific
|
# Installation: Version specific
|
||||||
# Type: Built-in extension
|
# Type: Built-in extension
|
||||||
|
# Default: configure command
|
||||||
|
&& docker-php-ext-configure soap --with-libxml-dir=/usr \
|
||||||
# Installation
|
# Installation
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) soap \
|
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) soap \
|
||||||
&& true
|
&& true
|
||||||
@@ -876,6 +900,7 @@ RUN set -eux \
|
|||||||
libmagickcore-6.q16-6-extra \
|
libmagickcore-6.q16-6-extra \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
libmagickwand-6.q16hdri-6 \
|
libmagickwand-6.q16hdri-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
@@ -889,7 +914,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx6 \
|
libvpx6 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libwebpdemux2 \
|
libwebpdemux2 \
|
||||||
libwebpmux3 \
|
libwebpmux3 \
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ RUN set -eux \
|
|||||||
libkrb5-dev \
|
libkrb5-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmcrypt-dev \
|
libmcrypt-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libnghttp2-dev \
|
libnghttp2-dev \
|
||||||
@@ -44,7 +45,6 @@ RUN set -eux \
|
|||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -54,8 +54,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -793,6 +813,7 @@ RUN set -eux \
|
|||||||
libicu67 \
|
libicu67 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libnghttp2-14 \
|
libnghttp2-14 \
|
||||||
@@ -803,7 +824,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx6 \
|
libvpx6 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ RUN set -eux \
|
|||||||
libkrb5-dev \
|
libkrb5-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
@@ -43,7 +44,6 @@ RUN set -eux \
|
|||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -53,8 +53,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -769,6 +789,7 @@ RUN set -eux \
|
|||||||
libicu67 \
|
libicu67 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libpng16-16 \
|
libpng16-16 \
|
||||||
libpq5 \
|
libpq5 \
|
||||||
@@ -777,7 +798,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx6 \
|
libvpx6 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ RUN set -eux \
|
|||||||
libkrb5-dev \
|
libkrb5-dev \
|
||||||
libldap2-dev \
|
libldap2-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
|
libmariadbclient-dev \
|
||||||
libmemcached-dev \
|
libmemcached-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
libpng-dev \
|
libpng-dev \
|
||||||
@@ -43,7 +44,6 @@ RUN set -eux \
|
|||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp-dev \
|
libwebp-dev \
|
||||||
libwebp6 \
|
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -53,8 +53,28 @@ RUN set -eux \
|
|||||||
unixodbc-dev \
|
unixodbc-dev \
|
||||||
uuid-dev \
|
uuid-dev \
|
||||||
zlib1g-dev \
|
zlib1g-dev \
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -758,6 +778,7 @@ RUN set -eux \
|
|||||||
libicu67 \
|
libicu67 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmagickwand-6.q16-6 \
|
libmagickwand-6.q16-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libpng16-16 \
|
libpng16-16 \
|
||||||
libpq5 \
|
libpq5 \
|
||||||
@@ -766,7 +787,6 @@ RUN set -eux \
|
|||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy5deb1 \
|
libtidy5deb1 \
|
||||||
libvpx6 \
|
libvpx6 \
|
||||||
libwebp-dev \
|
|
||||||
libwebp6 \
|
libwebp6 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
|
|||||||
@@ -55,16 +55,16 @@ RUN set -eux \
|
|||||||
dirmngr \
|
dirmngr \
|
||||||
gnupg \
|
gnupg \
|
||||||
\
|
\
|
||||||
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 \
|
&& echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until \
|
||||||
&& echo "deb http://ftp.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/backports.list \
|
&& echo "deb http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list \
|
||||||
&& curl -sS -L --fail "https://packages.blackfire.io/gpg.key" | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -L --fail "https://packages.blackfire.io/gpg.key" | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://packages.blackfire.io/debian any main" > /etc/apt/sources.list.d/blackfire.list \
|
&& echo "deb http://packages.blackfire.io/debian any main" > /etc/apt/sources.list.d/blackfire.list \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A1715D88E1DF1F24 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A1715D88E1DF1F24 \
|
||||||
&& echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu wily main" > /etc/apt/sources.list.d/git.list \
|
&& echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu wily main" > /etc/apt/sources.list.d/git.list \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 \
|
||||||
&& echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" > /etc/apt/sources.list.d/mongo.list \
|
&& echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" > /etc/apt/sources.list.d/mongo.list \
|
||||||
&& curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
&& echo "deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
||||||
&& curl -sS -k -L --fail https://dl.yarnpkg.com/debian/pubkey.gpg | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -k -L --fail https://dl.yarnpkg.com/debian/pubkey.gpg | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
|
&& echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
|
||||||
\
|
\
|
||||||
@@ -79,7 +79,6 @@ RUN set -eux \
|
|||||||
blackfire-agent \
|
blackfire-agent \
|
||||||
build-essential \
|
build-essential \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
certbot \
|
|
||||||
coreutils \
|
coreutils \
|
||||||
dnsutils \
|
dnsutils \
|
||||||
dos2unix \
|
dos2unix \
|
||||||
@@ -155,7 +154,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
@@ -264,10 +263,10 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- wkhtmltopdf --------------------
|
# -------------------- wkhtmltopdf --------------------
|
||||||
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+stretch_amd64\.deb' | head -1 )" \
|
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )" \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
||||||
libfontenc1 libxfont2 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
libfontenc1 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
||||||
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
&& rm -f /tmp/wkhtmltopdf.deb \
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
|
|||||||
@@ -55,16 +55,16 @@ RUN set -eux \
|
|||||||
dirmngr \
|
dirmngr \
|
||||||
gnupg \
|
gnupg \
|
||||||
\
|
\
|
||||||
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 \
|
&& echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until \
|
||||||
&& echo "deb http://ftp.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/backports.list \
|
&& echo "deb http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list \
|
||||||
&& curl -sS -L --fail "https://packages.blackfire.io/gpg.key" | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -L --fail "https://packages.blackfire.io/gpg.key" | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://packages.blackfire.io/debian any main" > /etc/apt/sources.list.d/blackfire.list \
|
&& echo "deb http://packages.blackfire.io/debian any main" > /etc/apt/sources.list.d/blackfire.list \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A1715D88E1DF1F24 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A1715D88E1DF1F24 \
|
||||||
&& echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu wily main" > /etc/apt/sources.list.d/git.list \
|
&& echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu wily main" > /etc/apt/sources.list.d/git.list \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 \
|
||||||
&& echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" > /etc/apt/sources.list.d/mongo.list \
|
&& echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" > /etc/apt/sources.list.d/mongo.list \
|
||||||
&& curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
&& echo "deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
||||||
&& curl -sS -k -L --fail https://dl.yarnpkg.com/debian/pubkey.gpg | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -k -L --fail https://dl.yarnpkg.com/debian/pubkey.gpg | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
|
&& echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
|
||||||
\
|
\
|
||||||
@@ -79,7 +79,6 @@ RUN set -eux \
|
|||||||
blackfire-agent \
|
blackfire-agent \
|
||||||
build-essential \
|
build-essential \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
certbot \
|
|
||||||
coreutils \
|
coreutils \
|
||||||
dnsutils \
|
dnsutils \
|
||||||
dos2unix \
|
dos2unix \
|
||||||
@@ -155,7 +154,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
@@ -314,10 +313,10 @@ RUN set -eux \
|
|||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- wkhtmltopdf --------------------
|
# -------------------- wkhtmltopdf --------------------
|
||||||
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+stretch_amd64\.deb' | head -1 )" \
|
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )" \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
||||||
libfontenc1 libxfont2 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
libfontenc1 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
||||||
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
&& rm -f /tmp/wkhtmltopdf.deb \
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
|
|||||||
@@ -154,7 +154,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -55,16 +55,16 @@ RUN set -eux \
|
|||||||
dirmngr \
|
dirmngr \
|
||||||
gnupg \
|
gnupg \
|
||||||
\
|
\
|
||||||
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 \
|
&& echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until \
|
||||||
&& echo "deb http://ftp.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/backports.list \
|
&& echo "deb http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list \
|
||||||
&& curl -sS -L --fail "https://packages.blackfire.io/gpg.key" | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -L --fail "https://packages.blackfire.io/gpg.key" | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://packages.blackfire.io/debian any main" > /etc/apt/sources.list.d/blackfire.list \
|
&& echo "deb http://packages.blackfire.io/debian any main" > /etc/apt/sources.list.d/blackfire.list \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A1715D88E1DF1F24 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv A1715D88E1DF1F24 \
|
||||||
&& echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu wily main" > /etc/apt/sources.list.d/git.list \
|
&& echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu wily main" > /etc/apt/sources.list.d/git.list \
|
||||||
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 \
|
||||||
&& echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" > /etc/apt/sources.list.d/mongo.list \
|
&& echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" > /etc/apt/sources.list.d/mongo.list \
|
||||||
&& curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
&& echo "deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
||||||
&& curl -sS -k -L --fail https://dl.yarnpkg.com/debian/pubkey.gpg | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
&& curl -sS -k -L --fail https://dl.yarnpkg.com/debian/pubkey.gpg | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - \
|
||||||
&& echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
|
&& echo "deb http://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list \
|
||||||
\
|
\
|
||||||
@@ -79,7 +79,6 @@ RUN set -eux \
|
|||||||
blackfire-agent \
|
blackfire-agent \
|
||||||
build-essential \
|
build-essential \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
certbot \
|
|
||||||
coreutils \
|
coreutils \
|
||||||
dnsutils \
|
dnsutils \
|
||||||
dos2unix \
|
dos2unix \
|
||||||
@@ -155,7 +154,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
@@ -354,10 +353,10 @@ RUN set -eux \
|
|||||||
&& chmod +x /usr/local/bin/symfony \
|
&& chmod +x /usr/local/bin/symfony \
|
||||||
\
|
\
|
||||||
# -------------------- wkhtmltopdf --------------------
|
# -------------------- wkhtmltopdf --------------------
|
||||||
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+stretch_amd64\.deb' | head -1 )" \
|
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )" \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
||||||
libfontenc1 libxfont2 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
libfontenc1 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
||||||
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
&& rm -f /tmp/wkhtmltopdf.deb \
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
FROM devilbox/php-fpm-5.2
|
FROM devilbox/php-fpm-5.2
|
||||||
{% elif php_version == 5.3 %}
|
{% elif php_version == 5.3 %}
|
||||||
FROM devilbox/php-fpm-5.3
|
FROM devilbox/php-fpm-5.3
|
||||||
|
{% elif php_version == 5.4 %}
|
||||||
|
FROM devilbox/php-fpm-5.4
|
||||||
{% elif php_version == 5.5 %}
|
{% elif php_version == 5.5 %}
|
||||||
FROM devilbox/php-fpm-5.5
|
FROM devilbox/php-fpm-5.5
|
||||||
{% elif php_version == 8.0 %}
|
{% elif php_version == 8.0 %}
|
||||||
@@ -57,15 +59,6 @@ RUN set -eux \
|
|||||||
###
|
###
|
||||||
### Upgrade (install ps)
|
### Upgrade (install ps)
|
||||||
###
|
###
|
||||||
{% if php_version in [5.4] %}
|
|
||||||
RUN set -eux \
|
|
||||||
&& rm -f /etc/apt/sources.list \
|
|
||||||
&& { \
|
|
||||||
echo "deb http://ftp.debian.org/debian jessie main"; \
|
|
||||||
echo "#deb http://ftp.debian.org/debian jessie-updates main"; \
|
|
||||||
echo "deb http://security.debian.org/debian-security jessie/updates main"; \
|
|
||||||
} | tee /etc/apt/sources.list
|
|
||||||
{% endif %}
|
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get update -q \
|
&& DEBIAN_FRONTEND=noninteractive apt-get update -q \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -q -y --no-install-recommends --no-install-suggests \
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -q -y --no-install-recommends --no-install-suggests \
|
||||||
|
|||||||
@@ -37,8 +37,28 @@ RUN set -eux \
|
|||||||
{% for build_dep in build_deps | unique | sort %}
|
{% for build_dep in build_deps | unique | sort %}
|
||||||
{{ build_dep }} \
|
{{ build_dep }} \
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
# Build tools
|
||||||
|
autoconf \
|
||||||
|
bison \
|
||||||
|
bisonc++ \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
git
|
curl \
|
||||||
|
dpkg-dev \
|
||||||
|
file \
|
||||||
|
flex \
|
||||||
|
g++ \
|
||||||
|
gcc \
|
||||||
|
git \
|
||||||
|
lemon \
|
||||||
|
libc-client-dev \
|
||||||
|
libc-dev \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
libssl-dev \
|
||||||
|
make \
|
||||||
|
patch \
|
||||||
|
pkg-config \
|
||||||
|
re2c \
|
||||||
|
xz-utils
|
||||||
|
|
||||||
|
|
||||||
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
# Fix timezone (only required for testing to stop php -v and php-fpm -v from complaining to stderr)
|
||||||
@@ -94,9 +114,12 @@ RUN set -eux \
|
|||||||
{%- if 'configure' in extensions_available[ext][php_version] -%}
|
{%- if 'configure' in extensions_available[ext][php_version] -%}
|
||||||
{{- "\n\t" }}# Custom: configure command
|
{{- "\n\t" }}# Custom: configure command
|
||||||
{{- "\n\t" }}&& docker-php-ext-configure {{ ext }} {{ extensions_available[ext][php_version]['configure'] }} \
|
{{- "\n\t" }}&& docker-php-ext-configure {{ ext }} {{ extensions_available[ext][php_version]['configure'] }} \
|
||||||
|
{%- elif 'configure' in extensions_available[ext]['all'] -%}
|
||||||
|
{{- "\n\t" }}# Default: configure command
|
||||||
|
{{- "\n\t" }}&& docker-php-ext-configure {{ ext }} {{ extensions_available[ext]['all']['configure'] }} \
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
{{- "\n\t" }}# Installation
|
{{- "\n\t" }}# Installation
|
||||||
{{- "\n\t" }}&& docker-php-ext-install{% if php_version != 5.4 %} -j$(getconf _NPROCESSORS_ONLN){% endif %} {{ ext }} \
|
{{- "\n\t" }}&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) {{ ext }} \
|
||||||
{#-
|
{#-
|
||||||
# -------------------- 2.) PECL --------------------
|
# -------------------- 2.) PECL --------------------
|
||||||
-#}
|
-#}
|
||||||
@@ -157,7 +180,7 @@ RUN set -eux \
|
|||||||
{{- "\n\t" }}# Custom: configure command
|
{{- "\n\t" }}# Custom: configure command
|
||||||
{{- "\n\t" }}&& docker-php-ext-configure {{ ext }} {{ extensions_available[ext]['all']['configure'] }} \
|
{{- "\n\t" }}&& docker-php-ext-configure {{ ext }} {{ extensions_available[ext]['all']['configure'] }} \
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
{{- "\n\t" }}&& docker-php-ext-install{% if php_version != 5.4 %} -j$(getconf _NPROCESSORS_ONLN){% endif %} {{ ext }} \
|
{{- "\n\t" }}&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) {{ ext }} \
|
||||||
{#-
|
{#-
|
||||||
# -------------------- 2.) PECL --------------------
|
# -------------------- 2.) PECL --------------------
|
||||||
-#}
|
-#}
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ RUN set -eux \
|
|||||||
blackfire-agent \
|
blackfire-agent \
|
||||||
build-essential \
|
build-essential \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
{% if php_version != 5.4 %}
|
{% if php_version not in [5.2, 5.3, 5.4, 5.5] %}
|
||||||
certbot \
|
certbot \
|
||||||
{% endif %}
|
{% endif %}
|
||||||
coreutils \
|
coreutils \
|
||||||
@@ -177,7 +177,7 @@ RUN set -eux \
|
|||||||
mongodb-org-tools; \
|
mongodb-org-tools; \
|
||||||
fi \
|
fi \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -q -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false apt-utils \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -146,14 +146,15 @@ extensions_enabled:
|
|||||||
# command: [required] Custom command to install and enable a module
|
# command: [required] Custom command to install and enable a module
|
||||||
extensions_available:
|
extensions_available:
|
||||||
amqp:
|
amqp:
|
||||||
# Does not build on arm64 on PHP 5.3
|
disabled: []
|
||||||
disabled: [5.3]
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.6.1
|
version: 1.6.1
|
||||||
#5.3:
|
run_dep: [librabbitmq1]
|
||||||
# type: pecl
|
5.3:
|
||||||
# version: 1.9.3
|
type: pecl
|
||||||
|
version: 1.9.3
|
||||||
|
run_dep: [librabbitmq1]
|
||||||
5.4:
|
5.4:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.9.3
|
version: 1.9.3
|
||||||
@@ -161,6 +162,7 @@ extensions_available:
|
|||||||
5.5:
|
5.5:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.9.3
|
version: 1.9.3
|
||||||
|
run_dep: [librabbitmq1]
|
||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
command: echo "/usr" | pecl install amqp
|
command: echo "/usr" | pecl install amqp
|
||||||
@@ -262,41 +264,52 @@ extensions_available:
|
|||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
build_dep: [libmagic-dev]
|
build_dep: [libmagic-dev]
|
||||||
all:
|
run_dep: [libmagic1]
|
||||||
type: builtin
|
|
||||||
filter:
|
filter:
|
||||||
already_avail: "{{ php_all_versions }}" # Available by default
|
already_avail: "{{ php_all_versions }}" # Available by default
|
||||||
ftp:
|
ftp:
|
||||||
already_avail: [5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
|
already_avail: "{{ php_all_versions }}" # Available by default
|
||||||
all:
|
|
||||||
type: builtin
|
|
||||||
configure: --with-openssl-dir
|
|
||||||
build_dep: [libssl-dev]
|
|
||||||
gd:
|
gd:
|
||||||
5.2:
|
5.2:
|
||||||
type: builtin
|
type: builtin
|
||||||
pre: |
|
pre: |
|
||||||
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ \
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
configure: --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
configure: --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
||||||
run_dep: [libpng16-16, libjpeg62-turbo, libxpm4, libvpx4, libfreetype6, libwebp6]
|
run_dep: [libpng12-0, libjpeg62-turbo, libxpm4, libvpx1, libfreetype6, libwebp5]
|
||||||
5.3:
|
5.3:
|
||||||
type: builtin
|
type: builtin
|
||||||
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/
|
pre: |
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
configure: --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
configure: --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
||||||
run_dep: [libpng16-16, libjpeg62-turbo, libxpm4, libvpx4, libfreetype6, libwebp6]
|
run_dep: [libpng12-0, libjpeg62-turbo, libxpm4, libvpx1, libfreetype6, libwebp5]
|
||||||
5.4:
|
5.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/
|
pre: |
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
configure: --with-gd --with-vpx-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
configure: --with-gd --with-vpx-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
||||||
build_dep: [libpng-dev, libjpeg-dev, libxpm-dev, libvpx-dev, zlib1g-dev, libfreetype6-dev]
|
run_dep: [libpng12-0, libjpeg62-turbo, libxpm4, libvpx1, libfreetype6, libwebp5]
|
||||||
run_dep: [libpng12-0, libjpeg62-turbo, libxpm4, libvpx1, libfreetype6]
|
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/
|
pre: |
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libjpeg.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libpng.* /usr/lib/ && \
|
||||||
|
ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/ && \
|
||||||
|
mkdir /usr/include/freetype2/freetype && \
|
||||||
|
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h \
|
||||||
configure: --with-gd --with-vpx-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
configure: --with-gd --with-vpx-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-zlib-dir=/usr --with-xpm-dir=/usr --with-freetype-dir=/usr --enable-gd-native-ttf
|
||||||
run_dep: [libpng16-16, libjpeg62-turbo, libxpm4, libvpx4, libfreetype6, libwebp6]
|
run_dep: [libpng12-0, libjpeg62-turbo, libxpm4, libvpx1, libfreetype6, libwebp5]
|
||||||
5.6:
|
5.6:
|
||||||
type: builtin
|
type: builtin
|
||||||
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/
|
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libXpm.* /usr/lib/
|
||||||
@@ -375,6 +388,7 @@ extensions_available:
|
|||||||
disabled: [5.2, 5.3, 5.4] # Only available since 5.3. 5.3 and 5.4 segfaults
|
disabled: [5.2, 5.3, 5.4] # Only available since 5.3. 5.3 and 5.4 segfaults
|
||||||
5.5:
|
5.5:
|
||||||
type: pecl
|
type: pecl
|
||||||
|
run_dep: [libmagickwand-6.q16-2, libwebp5, ghostscript]
|
||||||
5.6:
|
5.6:
|
||||||
type: pecl
|
type: pecl
|
||||||
run_dep: [libmagickwand-6.q16-3, libwebp6, ghostscript]
|
run_dep: [libmagickwand-6.q16-3, libwebp6, ghostscript]
|
||||||
@@ -383,8 +397,8 @@ extensions_available:
|
|||||||
run_dep: [libmagickwand-6.q16-3, libwebp6, ghostscript]
|
run_dep: [libmagickwand-6.q16-3, libwebp6, ghostscript]
|
||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
build_dep: [libmagickwand-dev, libwebp6, ghostscript]
|
build_dep: [libmagickwand-dev, libwebp-dev, ghostscript]
|
||||||
run_dep: [libmagickwand-6.q16-6, libwebp-dev, ghostscript]
|
run_dep: [libmagickwand-6.q16-6, libwebp6, ghostscript]
|
||||||
# https://bugs.php.net/bug.php?id=77683
|
# https://bugs.php.net/bug.php?id=77683
|
||||||
# https://github.com/Imagick/imagick/issues/262 (policy prevents PDF from being read)
|
# https://github.com/Imagick/imagick/issues/262 (policy prevents PDF from being read)
|
||||||
post: |
|
post: |
|
||||||
@@ -414,16 +428,16 @@ extensions_available:
|
|||||||
intl:
|
intl:
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
run_dep: [libicu57]
|
run_dep: [libicu52]
|
||||||
5.3:
|
5.3:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libicu57]
|
run_dep: [libicu52]
|
||||||
5.4:
|
5.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libicu52]
|
run_dep: [libicu52]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libicu57]
|
run_dep: [libicu52]
|
||||||
5.6:
|
5.6:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libicu57]
|
run_dep: [libicu57]
|
||||||
@@ -467,9 +481,7 @@ extensions_available:
|
|||||||
libxml:
|
libxml:
|
||||||
already_avail: "{{ php_all_versions }}" # Available by default
|
already_avail: "{{ php_all_versions }}" # Available by default
|
||||||
mbstring:
|
mbstring:
|
||||||
already_avail: [5.2, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
|
already_avail: "{{ php_all_versions }}" # Available by default
|
||||||
all:
|
|
||||||
type: builtin
|
|
||||||
mcrypt:
|
mcrypt:
|
||||||
# mcrypt 1.0.4 requires PHP 8.1.0 or older
|
# mcrypt 1.0.4 requires PHP 8.1.0 or older
|
||||||
# version >= 7.2.0, version <= 8.1.0, excluded versions: 8.1.0
|
# version >= 7.2.0, version <= 8.1.0, excluded versions: 8.1.0
|
||||||
@@ -499,7 +511,6 @@ extensions_available:
|
|||||||
run_dep: [libmcrypt4]
|
run_dep: [libmcrypt4]
|
||||||
build_dep: [libmcrypt-dev]
|
build_dep: [libmcrypt-dev]
|
||||||
memcache:
|
memcache:
|
||||||
disabled: []
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 2.2.7
|
version: 2.2.7
|
||||||
@@ -604,7 +615,10 @@ extensions_available:
|
|||||||
command: yes yes | pecl install mongo
|
command: yes yes | pecl install mongo
|
||||||
build_dep: [libssl-dev, libsasl2-dev]
|
build_dep: [libssl-dev, libsasl2-dev]
|
||||||
mongodb:
|
mongodb:
|
||||||
disabled: [5.2, 5.3]
|
disabled: [5.2]
|
||||||
|
5.3:
|
||||||
|
type: pecl
|
||||||
|
version: 0.6.3
|
||||||
5.4:
|
5.4:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.2.11
|
version: 1.2.11
|
||||||
@@ -624,7 +638,6 @@ extensions_available:
|
|||||||
type: pecl
|
type: pecl
|
||||||
build_dep: [libssl-dev, libsasl2-dev]
|
build_dep: [libssl-dev, libsasl2-dev]
|
||||||
msgpack:
|
msgpack:
|
||||||
disabled: []
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 0.5.7
|
version: 0.5.7
|
||||||
@@ -643,25 +656,53 @@ extensions_available:
|
|||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
mysql:
|
mysql:
|
||||||
already_avail: [5.2, 5.3]
|
|
||||||
disabled: [7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] # Deprecated in newer versions
|
disabled: [7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] # Deprecated in newer versions
|
||||||
|
5.2:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
|
5.3:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
5.4:
|
5.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libmysqlclient18]
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
|
all:
|
||||||
|
type: builtin
|
||||||
|
configure: --with-mysql --with-mysql-sock --with-zlib-dir=/usr --with-libdir="/lib/$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"
|
||||||
|
run_dep: [libmariadbclient18]
|
||||||
|
build_dep: [libmariadbclient-dev]
|
||||||
|
mysqli:
|
||||||
|
5.2:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
|
5.3:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
|
5.4:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
|
5.5:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [libmysqlclient-dev]
|
||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libmariadbclient18]
|
run_dep: [libmariadbclient18]
|
||||||
mysqli:
|
build_dep: [libmariadbclient-dev]
|
||||||
already_avail: [5.2]
|
|
||||||
all:
|
|
||||||
type: builtin
|
|
||||||
mysqlnd:
|
mysqlnd:
|
||||||
disabled: [5.2]
|
disabled: [5.2]
|
||||||
already_avail: [5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
|
already_avail: [5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
|
||||||
oauth:
|
oauth:
|
||||||
disabled: []
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.2.3
|
version: 1.2.3
|
||||||
@@ -717,7 +758,6 @@ extensions_available:
|
|||||||
odbc:
|
odbc:
|
||||||
disabled: "{{ php_all_versions }}" # TODO: sqlext.h' not found!
|
disabled: "{{ php_all_versions }}" # TODO: sqlext.h' not found!
|
||||||
opcache:
|
opcache:
|
||||||
disabled: []
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
command: pecl install zendopcache
|
command: pecl install zendopcache
|
||||||
@@ -745,7 +785,6 @@ extensions_available:
|
|||||||
pdo:
|
pdo:
|
||||||
already_avail: "{{ php_all_versions }}"
|
already_avail: "{{ php_all_versions }}"
|
||||||
pdo_dblib:
|
pdo_dblib:
|
||||||
disabled: []
|
|
||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libsybdb.* /usr/lib/
|
pre: ln -s /usr/lib/$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)/libsybdb.* /usr/lib/
|
||||||
@@ -757,11 +796,27 @@ extensions_available:
|
|||||||
build_dep: [libfbclient2, libib-util, firebird-dev]
|
build_dep: [libfbclient2, libib-util, firebird-dev]
|
||||||
run_dep: [libfbclient2]
|
run_dep: [libfbclient2]
|
||||||
pdo_mysql:
|
pdo_mysql:
|
||||||
already_avail: [5.2]
|
5.2:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [zlib1g-dev, libmysqlclient-dev]
|
||||||
|
5.3:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [zlib1g-dev, libmysqlclient-dev]
|
||||||
|
5.4:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [zlib1g-dev, libmysqlclient-dev]
|
||||||
|
5.5:
|
||||||
|
type: builtin
|
||||||
|
run_dep: [libmysqlclient18]
|
||||||
|
build_dep: [zlib1g-dev, libmysqlclient-dev]
|
||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
configure: --with-zlib-dir=/usr
|
configure: --with-zlib-dir=/usr
|
||||||
build_dep: [zlib1g-dev]
|
run_dep: [libmariadbclient18]
|
||||||
|
build_dep: [zlib1g-dev, libmariadbclient-dev]
|
||||||
pdo_oci:
|
pdo_oci:
|
||||||
disabled: [5.2, 5.3, 5.4, 5.5, 5.6]
|
disabled: [5.2, 5.3, 5.4, 5.5, 5.6]
|
||||||
7.2:
|
7.2:
|
||||||
@@ -916,7 +971,7 @@ extensions_available:
|
|||||||
already_avail: "{{ php_all_versions }}"
|
already_avail: "{{ php_all_versions }}"
|
||||||
recode:
|
recode:
|
||||||
disabled: [7.4, 8.0, 8.1, 8.2]
|
disabled: [7.4, 8.0, 8.1, 8.2]
|
||||||
already_avail: [5.3, 5.4]
|
already_avail: [5.2, 5.3, 5.4, 5.5]
|
||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
build_dep: [librecode-dev]
|
build_dep: [librecode-dev]
|
||||||
@@ -1030,7 +1085,6 @@ extensions_available:
|
|||||||
build_dep: [libssl-dev, libsnmp-dev, snmp]
|
build_dep: [libssl-dev, libsnmp-dev, snmp]
|
||||||
run_dep: [snmp]
|
run_dep: [snmp]
|
||||||
soap:
|
soap:
|
||||||
already_avail: [5.2]
|
|
||||||
7.4:
|
7.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
all:
|
all:
|
||||||
@@ -1099,6 +1153,7 @@ extensions_available:
|
|||||||
5.3:
|
5.3:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.9.23
|
version: 1.9.23
|
||||||
|
run_dep: [libnghttp2-5]
|
||||||
5.4:
|
5.4:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.9.23
|
version: 1.9.23
|
||||||
@@ -1132,16 +1187,16 @@ extensions_available:
|
|||||||
tidy:
|
tidy:
|
||||||
5.2:
|
5.2:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy5]
|
run_dep: [libtidy-0.99-0]
|
||||||
5.3:
|
5.3:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy5]
|
run_dep: [libtidy-0.99-0]
|
||||||
5.4:
|
5.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy-0.99-0]
|
run_dep: [libtidy-0.99-0]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy5]
|
run_dep: [libtidy-0.99-0]
|
||||||
5.6:
|
5.6:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy5]
|
run_dep: [libtidy5]
|
||||||
@@ -1155,7 +1210,6 @@ extensions_available:
|
|||||||
tokenizer:
|
tokenizer:
|
||||||
already_avail: "{{ php_all_versions }}"
|
already_avail: "{{ php_all_versions }}"
|
||||||
uploadprogress:
|
uploadprogress:
|
||||||
disabled: []
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.1.4
|
version: 1.1.4
|
||||||
@@ -1296,7 +1350,6 @@ extensions_available:
|
|||||||
configure: --with-libxml-dir=/usr
|
configure: --with-libxml-dir=/usr
|
||||||
build_dep: [libxml2-dev]
|
build_dep: [libxml2-dev]
|
||||||
xdebug:
|
xdebug:
|
||||||
disabled: []
|
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 2.2.7
|
version: 2.2.7
|
||||||
@@ -1383,22 +1436,22 @@ extensions_available:
|
|||||||
type: builtin
|
type: builtin
|
||||||
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
||||||
build_dep: [zlib1g-dev]
|
build_dep: [zlib1g-dev]
|
||||||
run_dep: []
|
run_dep: [zlib1g]
|
||||||
5.3:
|
5.3:
|
||||||
type: builtin
|
type: builtin
|
||||||
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
||||||
build_dep: [zlib1g-dev]
|
build_dep: [zlib1g-dev]
|
||||||
run_dep: []
|
run_dep: [zlib1g]
|
||||||
5.4:
|
5.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
||||||
build_dep: [zlib1g-dev]
|
build_dep: [zlib1g-dev]
|
||||||
run_dep: []
|
run_dep: [zlib1g]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
configure: --with-zlib-dir=/usr --with-pcre-dir=/usr
|
||||||
build_dep: [zlib1g-dev]
|
build_dep: [zlib1g-dev]
|
||||||
run_dep: []
|
run_dep: [zlib1g]
|
||||||
7.4:
|
7.4:
|
||||||
type: builtin
|
type: builtin
|
||||||
configure: --with-zip
|
configure: --with-zip
|
||||||
|
|||||||
@@ -128,9 +128,18 @@ software_enabled:
|
|||||||
#
|
#
|
||||||
apt_repositories_available:
|
apt_repositories_available:
|
||||||
backports:
|
backports:
|
||||||
|
5.2:
|
||||||
|
pre: echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until
|
||||||
|
deb: deb http://archive.debian.org/debian jessie-backports main
|
||||||
|
5.3:
|
||||||
|
pre: echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until
|
||||||
|
deb: deb http://archive.debian.org/debian jessie-backports main
|
||||||
5.4:
|
5.4:
|
||||||
pre: echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until
|
pre: echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until
|
||||||
deb: deb http://archive.debian.org/debian jessie-backports main
|
deb: deb http://archive.debian.org/debian jessie-backports main
|
||||||
|
5.5:
|
||||||
|
pre: echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until
|
||||||
|
deb: deb http://archive.debian.org/debian jessie-backports main
|
||||||
all:
|
all:
|
||||||
pre: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
|
pre: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
|
||||||
deb: deb http://ftp.debian.org/debian stretch-backports main
|
deb: deb http://ftp.debian.org/debian stretch-backports main
|
||||||
@@ -157,24 +166,30 @@ apt_repositories_available:
|
|||||||
# Get keys
|
# Get keys
|
||||||
# gpg --dry-run --with-fingerprint < <(curl https://www.mongodb.org/static/pgp/server-3.6.asc) | grep fingerprint | sed 's/.*=//g' | sed 's/ //g'
|
# gpg --dry-run --with-fingerprint < <(curl https://www.mongodb.org/static/pgp/server-3.6.asc) | grep fingerprint | sed 's/.*=//g' | sed 's/ //g'
|
||||||
mongo:
|
mongo:
|
||||||
|
5.2:
|
||||||
|
deb: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main
|
||||||
|
key: 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
|
||||||
|
5.3:
|
||||||
|
deb: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main
|
||||||
|
key: 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
|
||||||
5.4:
|
5.4:
|
||||||
deb: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main
|
deb: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main
|
||||||
key: 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
|
key: 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
|
||||||
|
5.5:
|
||||||
|
deb: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main
|
||||||
|
key: 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
|
||||||
all:
|
all:
|
||||||
deb: deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main
|
deb: deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main
|
||||||
key: 9DA31620334BD75D9DCB49F368818C72E52529D4
|
key: 9DA31620334BD75D9DCB49F368818C72E52529D4
|
||||||
pgsql:
|
pgsql:
|
||||||
5.2:
|
5.2:
|
||||||
deb: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
|
deb: deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main
|
||||||
pre: curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add -
|
|
||||||
5.3:
|
5.3:
|
||||||
deb: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
|
deb: deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main
|
||||||
pre: curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add -
|
|
||||||
5.4:
|
5.4:
|
||||||
deb: deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main
|
deb: deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main
|
||||||
5.5:
|
5.5:
|
||||||
deb: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
|
deb: deb https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main
|
||||||
pre: curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add -
|
|
||||||
5.6:
|
5.6:
|
||||||
deb: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
|
deb: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
|
||||||
pre: curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add -
|
pre: curl -sS -k -L --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add -
|
||||||
@@ -932,6 +947,24 @@ software_available:
|
|||||||
post: chmod +x /usr/local/bin/symfony
|
post: chmod +x /usr/local/bin/symfony
|
||||||
wkhtmltopdf:
|
wkhtmltopdf:
|
||||||
check: wkhtmltopdf --version | grep -E "^wkhtmltopdf [0-9][.0-9]+\s+\(.+patched.+\)"
|
check: wkhtmltopdf --version | grep -E "^wkhtmltopdf [0-9][.0-9]+\s+\(.+patched.+\)"
|
||||||
|
5.2:
|
||||||
|
pre: VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )"
|
||||||
|
command: |
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
||||||
|
libfontenc1 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
||||||
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
|
5.3:
|
||||||
|
pre: VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )"
|
||||||
|
command: |
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
||||||
|
libfontenc1 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
||||||
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
5.4:
|
5.4:
|
||||||
pre: VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )"
|
pre: VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )"
|
||||||
command: |
|
command: |
|
||||||
@@ -941,6 +974,15 @@ software_available:
|
|||||||
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
&& rm -f /tmp/wkhtmltopdf.deb \
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
|
5.5:
|
||||||
|
pre: VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+jessie_amd64\.deb' | head -1 )"
|
||||||
|
command: |
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
||||||
|
libfontenc1 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
||||||
|
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb https://github.com/${VERSION} \
|
||||||
|
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||||
|
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||||
5.6:
|
5.6:
|
||||||
command: |
|
command: |
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
||||||
|
|||||||
Reference in New Issue
Block a user