To use xdebug with macOS and docker is quite, let´s call it tricky ;)
The following steps need to be proceed to get it working:
- use the config from the xdebug.ini wihtin your docker web container. Important: set remote_connect_back to off
| version: "3" | |
| services: | |
| sockd: | |
| image: stamm/docker-dante:1.0 | |
| env_file: socks.env | |
| ports: | |
| - "8088:8088" | |
| restart: always | |
| vpn: | |
| image: "hwdsl2/ipsec-vpn-server" |
| function bubbleSort(arr) { | |
| for (let outer = 0; outer < arr.length; outer++) { | |
| for (let i = 0; i < arr.length - 1 - outer; i++) { | |
| if (arr[i] > arr[i + 1]) { | |
| [arr[i], arr[i + 1]] = [arr[i + 1], arr[i]]; | |
| } | |
| } | |
| } | |
| return arr; |
| serialize: function serialize(form) | |
| { | |
| if (!form || form.nodeName !== "FORM") { | |
| return; | |
| } | |
| var i, j, | |
| obj = {}; | |
| for (i = form.elements.length - 1; i >= 0; i = i - 1) { | |
| if (form.elements[i].name === "") { | |
| continue; |
| serialize: function serialize(form) | |
| { | |
| if (!form || form.nodeName !== "FORM") { | |
| return; | |
| } | |
| var i, j, | |
| obj = {}; | |
| for (i = form.elements.length - 1; i >= 0; i = i - 1) { | |
| if (form.elements[i].name === "") { | |
| continue; |