From a8c685c7ee377625afe972d40dc3ead38241c400 Mon Sep 17 00:00:00 2001 From: AlexzPurewoko Date: Mon, 7 Apr 2025 13:40:26 +0700 Subject: [PATCH 1/4] update dockerfile configuration --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 27be4bf..faf2dfc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,5 +33,6 @@ RUN git clone --recursive --depth=1 https://github.com/NoiseByNorthwest/php-spx. # Install and configure Xdebug RUN pecl install xdebug && docker-php-ext-enable xdebug && \ echo "xdebug.mode=debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ - echo "xdebug.client_host=host.docker.internal" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ + echo "xdebug.client_host=172.20.0.1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ + echo "xdebug.idekey=dicoding-debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ rm -rf /tmp/pear \ No newline at end of file From 52afb1aa20b4678322c68e173102b7d08ff86278 Mon Sep 17 00:00:00 2001 From: AlexzPurewoko Date: Mon, 7 Apr 2025 15:19:34 +0700 Subject: [PATCH 2/4] Remove enable xdebug --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index faf2dfc..38cb8a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,8 +31,10 @@ RUN git clone --recursive --depth=1 https://github.com/NoiseByNorthwest/php-spx. rm -rf /tmp/php-spx # Install and configure Xdebug -RUN pecl install xdebug && docker-php-ext-enable xdebug && \ +RUN pecl install xdebug && \ + touch /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ + echo "zend_extension=xdebug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ echo "xdebug.mode=debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ echo "xdebug.client_host=172.20.0.1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ echo "xdebug.idekey=dicoding-debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ - rm -rf /tmp/pear \ No newline at end of file + rm -rf /tmp/pear From ab9b2d86da874cc25b32d0e2b25f70edcf666915 Mon Sep 17 00:00:00 2001 From: AlexzPurewoko Date: Mon, 7 Apr 2025 15:32:32 +0700 Subject: [PATCH 3/4] Remove the config (move to deck repo) --- Dockerfile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 38cb8a1..4f1ba0a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,9 +32,4 @@ RUN git clone --recursive --depth=1 https://github.com/NoiseByNorthwest/php-spx. # Install and configure Xdebug RUN pecl install xdebug && \ - touch /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ - echo "zend_extension=xdebug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ - echo "xdebug.mode=debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ - echo "xdebug.client_host=172.20.0.1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ - echo "xdebug.idekey=dicoding-debug" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && \ rm -rf /tmp/pear From f2ebc13afb4851b18aa584a37ea4aa0dc13d7664 Mon Sep 17 00:00:00 2001 From: AlexzPurewoko Date: Mon, 7 Apr 2025 15:33:47 +0700 Subject: [PATCH 4/4] move to up --- Dockerfile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4f1ba0a..b0cc6f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,7 @@ RUN apt-get update -y && apt-get install -y --no-install-recommends \ RUN pecl install igbinary-3.2.15 && \ pecl install --configureoptions='enable-redis-igbinary="yes"' redis-6.2.0 && \ pecl install protobuf-4.27.2 grpc-1.64.1 && \ + pecl install xdebug && \ rm -rf /tmp/pear # Install PHP extensions via source (php-ext-lz4) @@ -29,7 +30,3 @@ RUN git clone --recursive --depth=1 https://github.com/NoiseByNorthwest/php-spx. cd /tmp/php-spx && \ phpize && ./configure && make && make install && \ rm -rf /tmp/php-spx - -# Install and configure Xdebug -RUN pecl install xdebug && \ - rm -rf /tmp/pear