По указанной вами ссылке есть способ задать имя изображения, например shlink_shlink_php:latest
.
Что вам нужно сделать, это добавить entrypoint.sh
в свой собственный образ, и на основе переменной envrionment вы можете включить или отключить режим отладки, например:
export DEBUG="${DEBUG:-on}"
if [ "$DEBUG" == "off" ]; then
phpdismod -s cli xdebug
fi
Таким образом, по умолчанию значение отладки равно on
, что означает оставить режим xdebug активным. однако, если вы передали значение окружения с именем DEBUG
со значением off
, оно отключит xdebug.
Вы можете передавать переменные окружения, как описано в здесь .
В качестве альтернативы, вы можете проверить следующие параметры, упомянутые в здесь , например, попытаться передать -dxdebug.remote_enable=0
через php дополнительные параметры из PHPStorm (я не уверен, будет ли предотвращать подключение к удаленному переводчику то же самое как отключение отладчика, так как я не эксперт в этой части, но вы можете проверить это тоже)