From 66d958f3be8d1f20e93ba00f44238fac4ffbe10a Mon Sep 17 00:00:00 2001
From: Sebastien Curt <sebastien.curt@tetras-libre.fr>
Date: Mon, 28 Feb 2022 11:44:48 +0100
Subject: [PATCH] fix xdebug3 on mac

---
 docker/symfony/entrypoint.sh | 5 +++--
 docker/symfony/xdebug.ini    | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/docker/symfony/entrypoint.sh b/docker/symfony/entrypoint.sh
index 662c8b3..1415bcf 100755
--- a/docker/symfony/entrypoint.sh
+++ b/docker/symfony/entrypoint.sh
@@ -23,8 +23,9 @@ if [ "$ENV" == "prod" ]; then
 else
     if [[ "$(uname -r)" =~ "linuxkit" ]]; then
         # Connect back does not work in non Linux, deactivate it and use host.docker.internal url
-        sed  -i -e "s/xdebug.remote_connect_back=1/xdebug.remote_connect_back=0/" $xdebug_conf
-        echo "xdebug.remote_host = host.docker.internal" >> $xdebug_conf
+        sed  -i -e "s/xdebug.discover_client_host=true/xdebug.discover_client_host=false/" $xdebug_conf
+        echo "" >> $xdebug_conf
+        echo "xdebug.client_host = host.docker.internal" >> $xdebug_conf
     fi
     npm run watch &
 fi
diff --git a/docker/symfony/xdebug.ini b/docker/symfony/xdebug.ini
index 833dd21..5ba8afc 100755
--- a/docker/symfony/xdebug.ini
+++ b/docker/symfony/xdebug.ini
@@ -1,3 +1,5 @@
+[xdebug]
 xdebug.client_port=9000
 xdebug.mode=debug
+xdebug.start_with_request=yes
 xdebug.discover_client_host=true
\ No newline at end of file
-- 
GitLab