Skip to content

Commit 993f1cb

Browse files
committed
SERV-390: Added better xdebug mode handling
1 parent 656e9b1 commit 993f1cb

File tree

6 files changed

+12
-18
lines changed

6 files changed

+12
-18
lines changed
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
{{$mode := getenv "XDEBUG_MODE" }}
2-
{{ if eq $mode "debug"}}
2+
{{ if ne $mode "off"}}
33
zend_extension=xdebug.so
44
xdebug.max_nesting_level = {{ getenv "XDEBUG_MAX_NESTING_LEVEL" "256" }}
5-
{{ end }}
6-
{{ if eq $mode "profile"}}
7-
zend_extension=xdebug.so
85

9-
xdebug.max_nesting_level = {{ getenv "XDEBUG_MAX_NESTING_LEVEL" "256" }}
6+
{{ if eq $mode "profile"}}
107
xdebug.profiler_append = {{ getenv "XDEBUG_PROFILER_APPEND" "0" }}
118
xdebug.output_dir = {{ getenv "XDEBUG_PROFILER_FILES_DIR" }}/xdebug/profiler
129
xdebug.profiler_output_name = {{ getenv "XDEBUG_PROFILER_OUTPUT_NAME" "cachegrind.out.%p" }}
1310
xdebug.trigger_value= "{{ getenv "XDEBUG_PROFILER_ENABLE_TRIGGER_VALUE" "" }}"
1411
{{ end }}
12+
{{ end }}
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
{{$mode := getenv "XDEBUG_MODE" }}
2-
{{ if eq $mode "debug"}}
2+
{{ if ne $mode "off"}}
33
zend_extension=xdebug.so
44
xdebug.max_nesting_level = {{ getenv "XDEBUG_MAX_NESTING_LEVEL" "256" }}
5-
{{ end }}
6-
{{ if eq $mode "profile"}}
7-
zend_extension=xdebug.so
85

9-
xdebug.max_nesting_level = {{ getenv "XDEBUG_MAX_NESTING_LEVEL" "256" }}
6+
{{ if eq $mode "profile"}}
107
xdebug.profiler_append = {{ getenv "XDEBUG_PROFILER_APPEND" "0" }}
118
xdebug.output_dir = {{ getenv "XDEBUG_PROFILER_FILES_DIR" }}/xdebug/profiler
129
xdebug.profiler_output_name = {{ getenv "XDEBUG_PROFILER_OUTPUT_NAME" "cachegrind.out.%p" }}
1310
xdebug.trigger_value= "{{ getenv "XDEBUG_PROFILER_ENABLE_TRIGGER_VALUE" "" }}"
1411
{{ end }}
12+
{{ end }}
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
{{$mode := getenv "XDEBUG_MODE" }}
2-
{{ if eq $mode "debug"}}
2+
{{ if ne $mode "off"}}
33
zend_extension=xdebug.so
44
xdebug.max_nesting_level = {{ getenv "XDEBUG_MAX_NESTING_LEVEL" "256" }}
5-
{{ end }}
6-
{{ if eq $mode "profile"}}
7-
zend_extension=xdebug.so
85

9-
xdebug.max_nesting_level = {{ getenv "XDEBUG_MAX_NESTING_LEVEL" "256" }}
6+
{{ if eq $mode "profile"}}
107
xdebug.profiler_append = {{ getenv "XDEBUG_PROFILER_APPEND" "0" }}
118
xdebug.output_dir = {{ getenv "XDEBUG_PROFILER_FILES_DIR" }}/xdebug/profiler
129
xdebug.profiler_output_name = {{ getenv "XDEBUG_PROFILER_OUTPUT_NAME" "cachegrind.out.%p" }}
1310
xdebug.trigger_value= "{{ getenv "XDEBUG_PROFILER_ENABLE_TRIGGER_VALUE" "" }}"
1411
{{ end }}
12+
{{ end }}

templates/drupal-7/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ services:
2727
networks:
2828
- app
2929
environment:
30-
- XDEBUG_MODE=${XDEBUG_MODE:-no}
30+
- XDEBUG_MODE=${XDEBUG_MODE:-off}
3131
- XDEBUG_CONFIG=${XDEBUG_CONFIG}
3232
- XDEBUG_SESSION=${XDEBUG_SESSION:-0}
3333
- PHP_MAX_EXECUTION_TIME=30

templates/drupal-8/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ services:
2727
networks:
2828
- app
2929
environment:
30-
- XDEBUG_MODE=${XDEBUG_MODE:-no}
30+
- XDEBUG_MODE=${XDEBUG_MODE:-off}
3131
- XDEBUG_CONFIG=${XDEBUG_CONFIG}
3232
- XDEBUG_SESSION=${XDEBUG_SESSION:-0}
3333
- PHP_MAX_EXECUTION_TIME=30

templates/symfony-4/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ services:
2727
networks:
2828
- app
2929
environment:
30-
- XDEBUG_MODE=${XDEBUG_MODE:-no}
30+
- XDEBUG_MODE=${XDEBUG_MODE:-off}
3131
- XDEBUG_CONFIG=${XDEBUG_CONFIG}
3232
- XDEBUG_SESSION=${XDEBUG_SESSION:-0}
3333
- PHP_MAX_EXECUTION_TIME=30

0 commit comments

Comments
 (0)