Как получить доступ к службе localhost с http-прокси в сети docker - PullRequest
0 голосов
/ 18 июня 2020

Итак, у меня есть установка со службой реагирования, работающей в службе docker -compose и в сети в этой композиции. Для этой службы реагирования я использую http-proxy-middleware , чтобы иметь возможность просто использовать относительные конечные точки (/ api / ... вместо localhost: xxxx / api / ...) как в разработке, так и в production, но еще и потому, что этого требует одна из библиотек, от которых я зависим (по той же причине).

У меня также есть бэкэнд python flask, который я хочу запустить в сети localhost, чтобы не перезапускать весь docker -compose при каждом изменении.

В настоящее время прокси (как я полагаю) выдает ошибку «ECONNREFUSED» при использовании, так как не может подключиться к бэкэнду.

Есть ли у кого-нибудь представление о том, как я могу получить прокси чтобы иметь возможность получить доступ к бэкэнду без необходимости запускать бэкэнд в docker -compose?

Заранее спасибо, Видар

1 Ответ

0 голосов
/ 19 июня 2020

Итак, я наконец-то заставил его работать с помощью @ Hika sh, настроив мой внешний прокси для подключения к локальному хосту через IP-адрес, который я получил от ip -4 addr show docker0 | grep -Po 'inet \K[\d.]+'.

...