mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-11 19:41:16 +00:00
Fix broken builds
This commit is contained in:
@@ -7,7 +7,12 @@
|
|||||||
## Release 0.124
|
## Release 0.124
|
||||||
|
|
||||||
#### Changed
|
#### Changed
|
||||||
- Removed `linuxbrew`
|
- Updated `pdo_sqlsrv` for PHP 7.2
|
||||||
|
- Updated `swoole` for PHP 7.1
|
||||||
|
- Update to Python3 on work images
|
||||||
|
- Removed `opcache` for PHP 8.1
|
||||||
|
- Removed `linuxbrew` for all work images
|
||||||
|
- Remove pip packages for PHP 5.2 on work image
|
||||||
|
|
||||||
|
|
||||||
## Release 0.123
|
## Release 0.123
|
||||||
|
|||||||
@@ -441,6 +441,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -724,6 +726,8 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -445,6 +445,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr-0.5.1 \
|
&& pecl install psr-0.5.1 \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -460,6 +462,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -743,6 +747,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -450,6 +450,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr-0.5.1 \
|
&& pecl install psr-0.5.1 \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -465,6 +467,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -770,6 +774,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -467,6 +467,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr-0.6.0 \
|
&& pecl install psr-0.6.0 \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -482,6 +484,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -787,6 +791,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -501,6 +501,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -516,6 +518,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -912,6 +916,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -501,6 +501,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -516,6 +518,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -643,10 +647,10 @@ RUN set -eux \
|
|||||||
|
|
||||||
# -------------------- Installing PHP Extension: swoole --------------------
|
# -------------------- Installing PHP Extension: swoole --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: PECL extension
|
# Type: PECL extension
|
||||||
# Custom: Pecl command
|
# Default: Pecl command
|
||||||
&& yes yes | pecl install swoole \
|
&& pecl install swoole-4.4.26 \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable swoole \
|
&& docker-php-ext-enable swoole \
|
||||||
&& true
|
&& true
|
||||||
@@ -924,6 +928,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -479,10 +479,10 @@ RUN set -eux \
|
|||||||
|
|
||||||
# -------------------- Installing PHP Extension: pdo_sqlsrv --------------------
|
# -------------------- Installing PHP Extension: pdo_sqlsrv --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Version specific
|
||||||
# Type: PECL extension
|
# Type: PECL extension
|
||||||
# Default: Pecl command
|
# Default: Pecl command
|
||||||
&& pecl install pdo_sqlsrv \
|
&& pecl install pdo_sqlsrv-5.8.1 \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable pdo_sqlsrv \
|
&& docker-php-ext-enable pdo_sqlsrv \
|
||||||
&& true
|
&& true
|
||||||
@@ -504,6 +504,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -519,6 +521,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -927,6 +931,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -504,6 +504,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -519,6 +521,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -927,6 +931,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -506,6 +506,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -521,6 +523,8 @@ RUN set -eux \
|
|||||||
&& cd build && ./install \
|
&& cd build && ./install \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable phalcon \
|
&& docker-php-ext-enable phalcon \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -911,6 +915,10 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
|
# ---------- phalcon ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -422,6 +422,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -693,6 +695,8 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -312,14 +312,6 @@ RUN set -eux \
|
|||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: opcache --------------------
|
|
||||||
RUN set -eux \
|
|
||||||
# Installation: Generic
|
|
||||||
# Type: Built-in extension
|
|
||||||
&& docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) opcache \
|
|
||||||
&& true
|
|
||||||
|
|
||||||
|
|
||||||
# -------------------- Installing PHP Extension: pcntl --------------------
|
# -------------------- Installing PHP Extension: pcntl --------------------
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# Installation: Generic
|
# Installation: Generic
|
||||||
@@ -397,6 +389,8 @@ RUN set -eux \
|
|||||||
&& pecl install psr \
|
&& pecl install psr \
|
||||||
# Enabling
|
# Enabling
|
||||||
&& docker-php-ext-enable psr \
|
&& docker-php-ext-enable psr \
|
||||||
|
# Generic post-command
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -676,6 +670,8 @@ RUN set -eux \
|
|||||||
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
&& ORACLE_VERSION_FULL="$( echo "${ORACLE_HREF}" | grep -Eo 'basiclite-[-.0-9]+' | sed -e 's/basiclite-//g' -e 's/\.$//g' )" \
|
||||||
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
&& (ln -sf /usr/lib/oracle/${ORACLE_VERSION_MAJOR}/client64/lib/*.so* /usr/lib/ || true) \
|
||||||
\
|
\
|
||||||
|
# ---------- psr ----------
|
||||||
|
&& echo 'true' \
|
||||||
&& true
|
&& true
|
||||||
|
|
||||||
|
|
||||||
@@ -768,8 +764,6 @@ RUN set -eux \
|
|||||||
&& php-fpm -m | grep -oiE '^oauth$' \
|
&& php-fpm -m | grep -oiE '^oauth$' \
|
||||||
&& php -m | grep -oiE '^oci8$' \
|
&& php -m | grep -oiE '^oci8$' \
|
||||||
&& php-fpm -m | grep -oiE '^oci8$' \
|
&& php-fpm -m | grep -oiE '^oci8$' \
|
||||||
&& php -m | grep -oiE '^Zend Opcache$' \
|
|
||||||
&& php-fpm -m | grep -oiE '^Zend Opcache$' \
|
|
||||||
&& php -m | grep -oiE '^openssl$' \
|
&& php -m | grep -oiE '^openssl$' \
|
||||||
&& php-fpm -m | grep -oiE '^openssl$' \
|
&& php-fpm -m | grep -oiE '^openssl$' \
|
||||||
&& php -m | grep -oiE '^pcntl$' \
|
&& php -m | grep -oiE '^pcntl$' \
|
||||||
|
|||||||
@@ -132,16 +132,6 @@ RUN set -eux \
|
|||||||
### Install custom software
|
### Install custom software
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# -------------------- pip --------------------
|
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get update -qq \
|
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -qq -y --no-install-recommends --no-install-suggests \
|
|
||||||
libpython-dev \
|
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
|
||||||
\
|
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
|
||||||
\
|
|
||||||
\
|
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
&& git clone https://github.com/creationix/nvm /opt/nvm \
|
&& git clone https://github.com/creationix/nvm /opt/nvm \
|
||||||
&& cd /opt/nvm \
|
&& cd /opt/nvm \
|
||||||
@@ -375,15 +365,6 @@ RUN set -eux \
|
|||||||
### Install pip (Python) packages
|
### Install pip (Python) packages
|
||||||
###
|
###
|
||||||
RUN set -eux \
|
RUN set -eux \
|
||||||
# -------------------- ansible --------------------
|
|
||||||
&& pip install --no-cache-dir --force-reinstall ansible || true \
|
|
||||||
\
|
|
||||||
# -------------------- yamllint --------------------
|
|
||||||
&& pip install --no-cache-dir --force-reinstall yamllint || true \
|
|
||||||
\
|
|
||||||
# -------------------- yq --------------------
|
|
||||||
&& pip install --no-cache-dir --force-reinstall yq || true \
|
|
||||||
\
|
|
||||||
\
|
\
|
||||||
&& rm -rf /root/.cache/pip \
|
&& rm -rf /root/.cache/pip \
|
||||||
&& rm -rf /tmp/* \
|
&& rm -rf /tmp/* \
|
||||||
@@ -450,9 +431,6 @@ RUN set -eux \
|
|||||||
# -------------------- Composer --------------------
|
# -------------------- Composer --------------------
|
||||||
\
|
\
|
||||||
# -------------------- PIP --------------------
|
# -------------------- PIP --------------------
|
||||||
&& ansible --version | grep -E '^ansible [0-9][.0-9]+$' \
|
|
||||||
&& yamllint --version 2>&1 | grep -E '[0-9][.0-9]+' \
|
|
||||||
&& yq --version 2>&1 | grep -E '^yq\s+[0-9][.0-9]+$' \
|
|
||||||
\
|
\
|
||||||
# -------------------- NPM --------------------
|
# -------------------- NPM --------------------
|
||||||
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[0-9][.0-9]+' \
|
&& ng version 2>&1 | grep -iE 'Angular CLI:\s*[0-9][.0-9]+' \
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -144,11 +144,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -144,11 +144,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -143,11 +143,11 @@ RUN set -eux \
|
|||||||
# -------------------- pip --------------------
|
# -------------------- pip --------------------
|
||||||
&& 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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
\
|
\
|
||||||
\
|
\
|
||||||
# -------------------- nvm --------------------
|
# -------------------- nvm --------------------
|
||||||
|
|||||||
@@ -685,7 +685,7 @@ Check out this table to see which Docker image provides what PHP modules.
|
|||||||
<tr>
|
<tr>
|
||||||
<th>8.1</th>
|
<th>8.1</th>
|
||||||
<td id="81-base">Core, ctype, curl, date, dom, FFI, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
|
<td id="81-base">Core, ctype, curl, date, dom, FFI, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
|
||||||
<td id="81-mods">apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, psr, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xlswriter, xml, xmlreader, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib</td>
|
<td id="81-mods">apcu, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, psr, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xlswriter, xml, xmlreader, xmlwriter, xsl, yaml, zip, zlib</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@@ -823,7 +823,7 @@ Have a look at the following table to see all supported environment variables fo
|
|||||||
<td><code>ENABLE_MODULES</code></td>
|
<td><code>ENABLE_MODULES</code></td>
|
||||||
<td>string</td>
|
<td>string</td>
|
||||||
<td><code>''</code></td>
|
<td><code>''</code></td>
|
||||||
<td>Comma separated list of PHP modules to enable, which are not enabled by default.<br/><strong>Example:</strong><br/><code>ENABLE_MODULES=blackfire, ioncube</code></td>
|
<td>Comma separated list of PHP modules to enable, which are not enabled by default.<br/><strong>Example:</strong><br/><code>ENABLE_MODULES=blackfire, ioncube, psr, phalcon</code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><code>DISABLE_MODULES</code></td>
|
<td><code>DISABLE_MODULES</code></td>
|
||||||
|
|||||||
@@ -660,6 +660,7 @@ 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: [8.1] # TODO: fatal error: zend_dfg.h: No such file or directory
|
||||||
5.2:
|
5.2:
|
||||||
type: pecl
|
type: pecl
|
||||||
command: pecl install zendopcache
|
command: pecl install zendopcache
|
||||||
@@ -755,6 +756,11 @@ extensions_available:
|
|||||||
version: 5.6.1
|
version: 5.6.1
|
||||||
build_dep: [unixodbc-dev]
|
build_dep: [unixodbc-dev]
|
||||||
run_dep: [unixodbc]
|
run_dep: [unixodbc]
|
||||||
|
7.2:
|
||||||
|
type: pecl
|
||||||
|
version: 5.8.1
|
||||||
|
build_dep: [unixodbc-dev]
|
||||||
|
run_dep: [unixodbc]
|
||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
build_dep: [unixodbc-dev]
|
build_dep: [unixodbc-dev]
|
||||||
@@ -777,6 +783,7 @@ extensions_available:
|
|||||||
version: 0.6.0 # NOTE: 0.6.1 fails with: Package "psr" Version "0.6.1" does not have REST xml available
|
version: 0.6.0 # NOTE: 0.6.1 fails with: Package "psr" Version "0.6.1" does not have REST xml available
|
||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
|
post: echo 'true' # FIXME: disable module
|
||||||
phalcon:
|
phalcon:
|
||||||
disabled: [5.2, 8.0, 8.1] # TODO: currently disabled for 7.4 as it breaks
|
disabled: [5.2, 8.0, 8.1] # TODO: currently disabled for 7.4 as it breaks
|
||||||
5.3:
|
5.3:
|
||||||
@@ -814,6 +821,7 @@ extensions_available:
|
|||||||
git_url: https://github.com/phalcon/cphalcon
|
git_url: https://github.com/phalcon/cphalcon
|
||||||
git_ref: $(git for-each-ref --format='%(*creatordate:raw)%(creatordate:raw) %(refname)' refs/tags | sort -n | sed 's/^.*tags\///g' | grep -E '^v[.0-9]+$' | tail -1)
|
git_ref: $(git for-each-ref --format='%(*creatordate:raw)%(creatordate:raw) %(refname)' refs/tags | sort -n | sed 's/^.*tags\///g' | grep -E '^v[.0-9]+$' | tail -1)
|
||||||
command: cd build && ./install
|
command: cd build && ./install
|
||||||
|
post: echo 'true' # FIXME: disable module
|
||||||
phar:
|
phar:
|
||||||
already_avail: [5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1]
|
already_avail: [5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1]
|
||||||
5.2:
|
5.2:
|
||||||
@@ -992,6 +1000,9 @@ extensions_available:
|
|||||||
7.0:
|
7.0:
|
||||||
type: pecl
|
type: pecl
|
||||||
version: 4.2.13
|
version: 4.2.13
|
||||||
|
7.1:
|
||||||
|
type: pecl
|
||||||
|
version: 4.4.26
|
||||||
all:
|
all:
|
||||||
type: pecl
|
type: pecl
|
||||||
command: yes yes | pecl install swoole
|
command: yes yes | pecl install swoole
|
||||||
|
|||||||
@@ -367,12 +367,15 @@ npm_available:
|
|||||||
#
|
#
|
||||||
pip_available:
|
pip_available:
|
||||||
ansible:
|
ansible:
|
||||||
|
disabled: [5.2]
|
||||||
name: ansible
|
name: ansible
|
||||||
check: ansible --version | grep -E '^ansible [0-9][.0-9]+$'
|
check: ansible --version | grep -E '^ansible [0-9][.0-9]+$'
|
||||||
yamllint:
|
yamllint:
|
||||||
|
disabled: [5.2]
|
||||||
name: yamllint
|
name: yamllint
|
||||||
check: yamllint --version 2>&1 | grep -E '[0-9][.0-9]+'
|
check: yamllint --version 2>&1 | grep -E '[0-9][.0-9]+'
|
||||||
yq:
|
yq:
|
||||||
|
disabled: [5.2]
|
||||||
name: yq
|
name: yq
|
||||||
check: yq --version 2>&1 | grep -E '^yq\s+[0-9][.0-9]+$'
|
check: yq --version 2>&1 | grep -E '^yq\s+[0-9][.0-9]+$'
|
||||||
|
|
||||||
@@ -405,15 +408,16 @@ software_available:
|
|||||||
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
&& ln -sf /usr/local/bin/composer-2 /usr/local/bin/composer \
|
||||||
# pip is a dependency for others
|
# pip is a dependency for others
|
||||||
pip:
|
pip:
|
||||||
|
disabled: [5.2]
|
||||||
all:
|
all:
|
||||||
command: |
|
command: |
|
||||||
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 \
|
||||||
libpython-dev \
|
libpython3-dev python3 \
|
||||||
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
&& DEBIAN_FRONTEND=noninteractive apt-get purge -qq -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
||||||
&& rm -rf /var/lib/apt/lists/* \
|
&& rm -rf /var/lib/apt/lists/* \
|
||||||
\
|
\
|
||||||
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python \
|
&& curl -sS -L --fail https://bootstrap.pypa.io/get-pip.py | python3 \
|
||||||
# nvm is a dependency for others
|
# nvm is a dependency for others
|
||||||
nvm:
|
nvm:
|
||||||
check: su -c '. /opt/nvm/nvm.sh; nvm --version' devilbox | grep -E '^[0-9][.0-9]+'
|
check: su -c '. /opt/nvm/nvm.sh; nvm --version' devilbox | grep -E '^[0-9][.0-9]+'
|
||||||
|
|||||||
Reference in New Issue
Block a user