Отладка с помощью удаленного интерпретатора Docker Compose: контейнер базы данных неизвестен - PullRequest
0 голосов
/ 17 июня 2019

В настоящее время я пытаюсь отладить свои тесты в PhpStorm с помощью docker-контейнера в качестве удаленного интерпретатора. Проблема, с которой я сталкиваюсь, заключается в том, что, хотя я могу подключиться к удаленному интерпретатору и выполнить свой код на нем, контейнер, похоже, не знает о других контейнерах из файла compose. В отличие от обычного, он не может подключиться к базе данных, которая работает в другом контейнере (host = mysql).

Кто-нибудь сталкивался с такой же проблемой раньше и нашел решение?

1 Ответ

1 голос
/ 17 июня 2019

Вы настраиваете свой удаленный переводчик как Docker или Docker Compose? В PhpStorm перейдите в «Настройки» -> «PHP» -> «Интерпретатор CLI» -> ... и проверьте, есть ли у вас раздел Docker Compose или Docker прямо под именем «Interpreter». Если это не Docker Compose, добавьте нового интерпретатора и убедитесь, что выбрали Docker Compose для этого

...