mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2026-01-10 18:04:43 +00:00
Changed PHP 5.5 to Debian stretch
This commit is contained in:
@@ -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 \
|
||||||
|
|||||||
@@ -43,7 +43,8 @@ RUN set -eux \
|
|||||||
libssl-dev \
|
libssl-dev \
|
||||||
libtidy-dev \
|
libtidy-dev \
|
||||||
libvpx-dev \
|
libvpx-dev \
|
||||||
libwebp5 \
|
libwebp-dev \
|
||||||
|
libwebp6 \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxpm-dev \
|
libxpm-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
@@ -744,22 +745,23 @@ RUN set -eux \
|
|||||||
libenchant1c2a \
|
libenchant1c2a \
|
||||||
libfbclient2 \
|
libfbclient2 \
|
||||||
libfreetype6 \
|
libfreetype6 \
|
||||||
libicu52 \
|
libicu57 \
|
||||||
libjpeg62-turbo \
|
libjpeg62-turbo \
|
||||||
libmagickwand-6.q16-2 \
|
libmagickwand-6.q16-6 \
|
||||||
|
libmariadbclient18 \
|
||||||
libmcrypt4 \
|
libmcrypt4 \
|
||||||
libmemcachedutil2 \
|
libmemcachedutil2 \
|
||||||
libmysqlclient18 \
|
libnghttp2-14 \
|
||||||
libnghttp2-5 \
|
libpng16-16 \
|
||||||
libpng12-0 \
|
|
||||||
libpq5 \
|
libpq5 \
|
||||||
librabbitmq1 \
|
librabbitmq4 \
|
||||||
librdkafka1 \
|
librdkafka1 \
|
||||||
librecode0 \
|
librecode0 \
|
||||||
libsybdb5 \
|
libsybdb5 \
|
||||||
libtidy-0.99-0 \
|
libtidy5 \
|
||||||
libvpx1 \
|
libvpx4 \
|
||||||
libwebp5 \
|
libwebp-dev \
|
||||||
|
libwebp6 \
|
||||||
libxpm4 \
|
libxpm4 \
|
||||||
libxslt1.1 \
|
libxslt1.1 \
|
||||||
libyaml-0-2 \
|
libyaml-0-2 \
|
||||||
|
|||||||
@@ -55,16 +55,16 @@ RUN set -eux \
|
|||||||
dirmngr \
|
dirmngr \
|
||||||
gnupg \
|
gnupg \
|
||||||
\
|
\
|
||||||
&& echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until \
|
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 \
|
||||||
&& echo "deb http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/backports.list \
|
&& echo "deb http://ftp.debian.org/debian stretch-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 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 \
|
&& APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 \
|
||||||
&& echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" > /etc/apt/sources.list.d/mongo.list \
|
&& echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 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 https://apt-archive.postgresql.org/pub/repos/apt/ jessie-pgdg main" > /etc/apt/sources.list.d/pgsql.list \
|
&& echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-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,6 +79,7 @@ RUN set -eux \
|
|||||||
blackfire-agent \
|
blackfire-agent \
|
||||||
build-essential \
|
build-essential \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
|
certbot \
|
||||||
coreutils \
|
coreutils \
|
||||||
dnsutils \
|
dnsutils \
|
||||||
dos2unix \
|
dos2unix \
|
||||||
@@ -353,10 +354,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/.+jessie_amd64\.deb' | head -1 )" \
|
&& VERSION="$( curl -sSL -L --fail https://github.com/wkhtmltopdf/wkhtmltopdf/releases | grep -Eo '/wkhtmltopdf/.+stretch_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 libxfont1 xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils \
|
libfontenc1 libxfont2 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 \
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ RUN set -eux \
|
|||||||
###
|
###
|
||||||
### Upgrade (install ps)
|
### Upgrade (install ps)
|
||||||
###
|
###
|
||||||
{% if php_version in [5.4, 5.5] %}
|
{% if php_version in [5.4] %}
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
&& rm -f /etc/apt/sources.list \
|
&& rm -f /etc/apt/sources.list \
|
||||||
&& { \
|
&& { \
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ RUN set -eux \
|
|||||||
blackfire-agent \
|
blackfire-agent \
|
||||||
build-essential \
|
build-essential \
|
||||||
bzip2 \
|
bzip2 \
|
||||||
{% if php_version != 5.4 and php_version != 5.5 %}
|
{% if php_version != 5.4 %}
|
||||||
certbot \
|
certbot \
|
||||||
{% endif %}
|
{% endif %}
|
||||||
coreutils \
|
coreutils \
|
||||||
|
|||||||
@@ -161,7 +161,6 @@ 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
|
||||||
@@ -297,8 +296,7 @@ extensions_available:
|
|||||||
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/
|
||||||
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: [libpng16-16, libjpeg62-turbo, libxpm4, libvpx4, libfreetype6, libwebp6]
|
||||||
run_dep: [libpng12-0, libjpeg62-turbo, libxpm4, libvpx1, libfreetype6]
|
|
||||||
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/
|
||||||
@@ -377,8 +375,6 @@ 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
|
||||||
build_dep: [libmagickwand-dev, libwebp5, ghostscript]
|
|
||||||
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]
|
||||||
@@ -427,7 +423,7 @@ extensions_available:
|
|||||||
run_dep: [libicu52]
|
run_dep: [libicu52]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libicu52]
|
run_dep: [libicu57]
|
||||||
5.6:
|
5.6:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libicu57]
|
run_dep: [libicu57]
|
||||||
@@ -654,7 +650,6 @@ extensions_available:
|
|||||||
run_dep: [libmysqlclient18]
|
run_dep: [libmysqlclient18]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libmysqlclient18]
|
|
||||||
all:
|
all:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libmariadbclient18]
|
run_dep: [libmariadbclient18]
|
||||||
@@ -1111,7 +1106,6 @@ extensions_available:
|
|||||||
5.5:
|
5.5:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.9.23
|
version: 1.9.23
|
||||||
run_dep: [libnghttp2-5]
|
|
||||||
5.6:
|
5.6:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 1.9.23
|
version: 1.9.23
|
||||||
@@ -1147,7 +1141,7 @@ extensions_available:
|
|||||||
run_dep: [libtidy-0.99-0]
|
run_dep: [libtidy-0.99-0]
|
||||||
5.5:
|
5.5:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy-0.99-0]
|
run_dep: [libtidy5]
|
||||||
5.6:
|
5.6:
|
||||||
type: builtin
|
type: builtin
|
||||||
run_dep: [libtidy5]
|
run_dep: [libtidy5]
|
||||||
|
|||||||
@@ -131,9 +131,6 @@ apt_repositories_available:
|
|||||||
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
|
||||||
@@ -163,9 +160,6 @@ apt_repositories_available:
|
|||||||
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
|
||||||
@@ -179,7 +173,8 @@ apt_repositories_available:
|
|||||||
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 https://apt-archive.postgresql.org/pub/repos/apt/ jessie-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 -
|
||||||
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 -
|
||||||
@@ -946,15 +941,6 @@ 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