RUN docker-php-ext-install -j$(nproc) \ intl \ pdo_pgsql \ zip \ sockets; RUN set -eux \ && apk add --no-cache --virtual .build-deps \ $PHPIZE_DEPS \ icu-dev \ libzip-dev \ curl-dev \ && git clone --single-branch --branch add-jaeger-rebased https://github.com/kraynel/dd-trace-php.git /etc/dd-trace-php \ && cd /etc/dd-trace-php \ && phpize \ && ./configure --enable-ddtrace \ && make \ && make install \ && docker-php-ext-enable --ini-name 98-ddtrace.ini ddtrace \ && echo 'ddtrace.request_init_hook=/etc/dd-trace-php/bridge/dd_wrap_autoloader.php' >> /usr/local/etc/php/conf.d/98-ddtrace.ini \ && runDeps="$( \ scanelf --needed --nobanner --format '%n#p' --recursive /usr/local/lib/php/extensions \ | tr ',' '\n' \ | sort -u \ | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \ )" RUN cd /etc/dd-trace-php && composer install