Я хочу настроить свою IDE PhpStorm для запуска тестов PHPUnit в моем контейнере Docker.
Кажется, что я ограничен либо использованием локального исполняемого файла PHP, либо одного через SSH, в качестве интерпретатора для тестов.
Я мог бы установить службу SSH на моем контейнере PHP, но это похоже на хакерское решение, а статьи в Интернете препятствуют установке службы SSH на контейнерах.
Чтобы попытаться заставить локальный интерпретатор работать, я попытался создать bash script, который проксировал бы вызовы PHP в контейнере, например:
#!/usr/bin/env bash
# Run PHP through Docker
docker exec -t mycontainer_php_1 php "[email protected]"
Это работает отлично, когда я запускаю его сам, но когда я указываю PhpStorm на него как локальный PHP-интерпретатор, он не распознает его как допустимый исполняемый файл PHP.
Так какой хороший способ заставить это работать?