From 851f682ebc8112076d7f62fece0b8f4996b036e6 Mon Sep 17 00:00:00 2001 From: Andreas Mautz Date: Thu, 13 Mar 2025 11:07:48 +0100 Subject: [PATCH] [HOTFIX] add xdebug coverage to toolbox container --- src/8.1/src/Dockerfile | 3 ++- src/8.2/src/Dockerfile | 3 ++- src/8.3/src/Dockerfile | 3 ++- src/8.4/src/Dockerfile | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/8.1/src/Dockerfile b/src/8.1/src/Dockerfile index 027ecf6..831dc47 100644 --- a/src/8.1/src/Dockerfile +++ b/src/8.1/src/Dockerfile @@ -181,7 +181,7 @@ EXPOSE 9000 FROM php AS toolbox -ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny" +ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny php-xdebug" ARG TOOLBOX_RUNTIME_REQUIREMENTS_EXTRA="" ARG TOOLBOX_BUILD_REQUIREMENTS="" ARG TOOLBOX_BUILD_REQUIREMENTS_EXTRA="" @@ -193,6 +193,7 @@ RUN /usr/local/bin/docker-install-requirements toolbox; \ composer require deployer/deployer; \ composer update; \ echo "export PATH=$PATH:/var/www/html/vendor/bin" >> /etc/profile; \ + echo "xdebug.mode=coverage" > /usr/local/etc/php/conf.d/xdebug-coverage.ini; \ /usr/local/bin/docker-layer-clean CMD ["php", "-a"] diff --git a/src/8.2/src/Dockerfile b/src/8.2/src/Dockerfile index 7c11721..7dd55aa 100644 --- a/src/8.2/src/Dockerfile +++ b/src/8.2/src/Dockerfile @@ -181,7 +181,7 @@ EXPOSE 9000 FROM php AS toolbox -ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny" +ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny php-xdebug" ARG TOOLBOX_RUNTIME_REQUIREMENTS_EXTRA="" ARG TOOLBOX_BUILD_REQUIREMENTS="" ARG TOOLBOX_BUILD_REQUIREMENTS_EXTRA="" @@ -193,6 +193,7 @@ RUN /usr/local/bin/docker-install-requirements toolbox; \ composer require deployer/deployer; \ composer update; \ echo "export PATH=$PATH:/var/www/html/vendor/bin" >> /etc/profile; \ + echo "xdebug.mode=coverage" > /usr/local/etc/php/conf.d/xdebug-coverage.ini; \ /usr/local/bin/docker-layer-clean CMD ["php", "-a"] diff --git a/src/8.3/src/Dockerfile b/src/8.3/src/Dockerfile index 6e8e0df..c6562a0 100644 --- a/src/8.3/src/Dockerfile +++ b/src/8.3/src/Dockerfile @@ -181,7 +181,7 @@ EXPOSE 9000 FROM php AS toolbox -ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny" +ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny php-xdebug" ARG TOOLBOX_RUNTIME_REQUIREMENTS_EXTRA="" ARG TOOLBOX_BUILD_REQUIREMENTS="" ARG TOOLBOX_BUILD_REQUIREMENTS_EXTRA="" @@ -193,6 +193,7 @@ RUN /usr/local/bin/docker-install-requirements toolbox; \ composer require deployer/deployer; \ composer update; \ echo "export PATH=$PATH:/var/www/html/vendor/bin" >> /etc/profile; \ + echo "xdebug.mode=coverage" > /usr/local/etc/php/conf.d/xdebug-coverage.ini; \ /usr/local/bin/docker-layer-clean CMD ["php", "-a"] diff --git a/src/8.4/src/Dockerfile b/src/8.4/src/Dockerfile index 3dfcc26..4f4ac0d 100644 --- a/src/8.4/src/Dockerfile +++ b/src/8.4/src/Dockerfile @@ -181,7 +181,7 @@ EXPOSE 9000 FROM php AS toolbox -ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny" +ARG TOOLBOX_RUNTIME_REQUIREMENTS="curl git redis-tools mariadb-client percona-toolkit rsync openssh-client vim.tiny php-xdebug" ARG TOOLBOX_RUNTIME_REQUIREMENTS_EXTRA="" ARG TOOLBOX_BUILD_REQUIREMENTS="" ARG TOOLBOX_BUILD_REQUIREMENTS_EXTRA="" @@ -193,6 +193,7 @@ RUN /usr/local/bin/docker-install-requirements toolbox; \ composer require deployer/deployer; \ composer update; \ echo "export PATH=$PATH:/var/www/html/vendor/bin" >> /etc/profile; \ + echo "xdebug.mode=coverage" > /usr/local/etc/php/conf.d/xdebug-coverage.ini; \ /usr/local/bin/docker-layer-clean CMD ["php", "-a"]