diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig
index 5386e4406d13cb3f757d6f6cc74546bdf89e35fd..a37827733fd268f7f4883f0edc3a2f06c39fad08 100644
--- a/templates/docker-compose.yml.twig
+++ b/templates/docker-compose.yml.twig
@@ -21,11 +21,11 @@ services:
       COMPOSER_ALLOW_SUPERUSER: 1
 {% if php.xdebug %}
       PHP_XDEBUG: 1
-      PHP_XDEBUG_DEFAULT_ENABLE: 1
-      PHP_XDEBUG_REMOTE_AUTOSTART: 1
+      PHP_XDEBUG_MAX_NESTING_LEVEL: 512
+      PHP_XDEBUG_MODE: debug,develop
       PHP_XDEBUG_REMOTE_HOST: {{ docker0.ip }}
+      PHP_XDEBUG_START_WITH_REQUEST: 1
       PHP_IDE_CONFIG: serverName=Docker
-      PHP_XDEBUG_REMOTE_CONNECT_BACK: 1
       DRUSH_ALLOW_XDEBUG: 1
 {% if webgrind.enable %}
       PHP_XDEBUG_PROFILER_ENABLE: 1