Переменные среды Vue JS 2 для подключения к Docker-контейнерам без привязки портов - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть проект docker-compose, который определяет интерфейсную службу, выполняющую приложение Vue JS с сервером NGINX, и внутреннюю службу, выполняющую API-интерфейс колбы.Для разработки достаточно просто определить env.development с помощью:

API_URL="http://localhost:5010"

Есть ли в любом случае возможность воспользоваться преимуществами маршрутизации Докера, чтобы я мог подключиться к сервису, используя его имя (как я привыкна стороне сервера), чтобы я мог обойтись без привязки порта моей серверной службы к 5010 на моей хост-машине?

что-то вроде

API_URL="backend:5010"

было бы идеально, чтобы я не сталнеобходимо выполнить любой трюк, чтобы получить IP-адрес контейнера.Общая цель состоит в том, чтобы изолировать стек док-станции от хоста, чтобы можно было запускать несколько экземпляров без создания конфликтов портов.

Спасибо за любую помощь или понимание, которое вы можете предложить.

...