У меня клиент-сервер реагирует + приложение node.js.Внешний интерфейс связывается с API через прокси в пакетах.json.
"proxy": "http://localhost:5000/"
Я могу настроить клиент и API, запустив их в двух отдельных контейнерах докера через docker-compose.Это позволяет использовать псевдоним вместо localhost:
"proxy": "http://server:5000/"
Это исправляет docker - но ломает его, если приложение будет запускаться изначально вне docker.Он не может преобразовать сервер в локальный хост (или IP-адрес).
Есть ли способ для приложения определить, выполняется ли оно в докере, и использовать другой прокси-сервер?Или способ перехода на второй прокси-сервер при сбое первого прокси-сервера?