diff --git a/alpine/3.20/8.3/Dockerfile b/alpine/3.20/8.3/Dockerfile index 602b0868..19a9dcb2 100644 --- a/alpine/3.20/8.3/Dockerfile +++ b/alpine/3.20/8.3/Dockerfile @@ -27,8 +27,6 @@ ARG PHP_RUN_DEPS="\ libxpm \ libxslt \ libzip \ - protobuf \ - grpc \ rabbitmq-c" ARG PHP_BUILD_DEPS="\ @@ -69,15 +67,15 @@ ARG PHP_EXTENSIONS="\ ARG PHP_PECL_EXTENSIONS="\ apcu \ + opentelemetry \ + protobuf \ + grpc \ redis" ARG ADDITIONAL_PHP_PECL_EXTENSIONS="\ pcov \ xdebug \ xhprof \ - opentelemetry \ - protobuf \ - grpc \ amqp" ARG GRAPHVIZ_BUILD_DEPS="\ @@ -191,6 +189,15 @@ COPY context/php/conf.d/90-opcache.ini /usr/local/etc/php/conf.d/ COPY context/php/conf.d/92-session.ini /usr/local/etc/php/conf.d/ COPY context/php/disabled /usr/local/etc/php/disabled +#OTEL: disable code instrumentattion by default +ENV OTEL_SDK_DISABLED=true +ENV OTEL_PHP_DISABLED_INSTRUMENTATIONS="all" + +#OTEL: Disable OTEL related extensions and keep original configs. +RUN mv /usr/local/etc/php/conf.d/docker-php-ext-opentelemetry.ini /usr/local/etc/php/disabled/opentelemetry.ini +RUN mv /usr/local/etc/php/conf.d/docker-php-ext-protobuf.ini /usr/local/etc/php/disabled/protobuf.ini +RUN mv /usr/local/etc/php/conf.d/docker-php-ext-grpc.ini /usr/local/etc/php/disabled/grpc.ini + WORKDIR /data # Install composer