11ARG version=8.3
22ARG major=8
33ARG suffix=83
4- ARG newrelic_version=10.15 .0.4
4+ ARG newrelic_version=11.2 .0.15
55
66FROM minidocks/base:3.19 AS v8.1
77
8- FROM minidocks/base:3.19 AS v8.2
8+ FROM minidocks/base:3.20 AS v8.2
99
10- FROM minidocks/base:3.19 AS v8.3
10+ FROM minidocks/base:3.20 AS v8.3
1111
1212FROM v$version AS base
1313LABEL maintainer="Martin Hasoň <martin.hason@gmail.com>"
@@ -20,13 +20,13 @@ ARG suffix
2020RUN getent group www-data >/dev/null || addgroup -g 82 -S www-data; getent passwd www-date >/dev/null || adduser -u 82 -S -s /bin/sh -G www-data www-data
2121
2222RUN for module in ctype curl iconv json mbstring openssl pcntl pecl-apcu phar posix tokenizer; do modules="$modules php$suffix-$module" ; done \
23- && apk add "gnu-libiconv$libiconv_version " "php$suffix" $modules && clean \
24- && if [ ! -f /usr/bin/php ]; then ln -s "/usr/bin/ php$suffix" /usr/bin/php; fi \
25- && if [ ! -f /usr/bin/phar ]; then ln -s "/usr/bin/ phar$suffix" /usr/bin/phar; fi \
26- && if [ ! -d /etc/php$major ]; then ln -s "/etc/ php$suffix" "/etc/php$major" ; fi \
27- && if [ ! -d /usr/lib/php$major ]; then ln -s "/usr/lib/ php$suffix" "/usr/lib/php$major" ; fi
23+ && apk add "gnu-libiconv" "php$suffix" $modules && clean \
24+ && if [ ! -e /usr/bin/php ]; then ln -s "php$suffix" /usr/bin/php; fi \
25+ && ln -fs " phar$suffix" /usr/bin/phar \
26+ && if [ ! -e /etc/php$major ]; then ln -s "php$suffix" "/etc/php$major" ; fi \
27+ && if [ ! -e /usr/lib/php$major ]; then ln -s "php$suffix" "/usr/lib/php$major" ; fi
2828
29- ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php
29+ ENV LD_PRELOAD= " /usr/lib/preloadable_libiconv.so php"
3030
3131# Psysh
3232RUN wget https://psysh.org/psysh && chmod +x psysh && mv psysh /usr/bin/psysh
@@ -79,6 +79,7 @@ RUN for module in \
7979 pecl-apcu \
8080 pecl-memcached \
8181 pecl-mongodb \
82+ pecl-opentelemetry \
8283 pecl-pcov \
8384 pecl-uploadprogress \
8485 pecl-redis \
@@ -99,7 +100,8 @@ RUN for module in \
99100 xsl \
100101 zip \
101102 ; do modules="$modules php$suffix-$module" ; done \
102- && if [ "$suffix" != "83" ]; then modules="$modules php$suffix-pecl-protobuf" ; fi \
103+ && if [ "$suffix" != "84" ]; then modules="$modules php$suffix-pecl-protobuf" ; fi \
104+ && if [ "$suffix" != "81" ]; then modules="$modules php$suffix-pecl-excimer@edge" ; fi \
103105 && apk add $modules \
104106 && if [ ! -f /usr/bin/php-fpm ]; then ln -s "$(ls /usr/sbin/php-fpm* -1| head -1)" /usr/bin/php-fpm; fi \
105107 && clean
0 commit comments