У меня есть контейнер Docker
с, скажем, 2 службами, Web client
и API server
.
Я планирую развернуть Heroku
, но проблема в том, что EXPOSE
команда не поддерживается на Heroku
.
Я буду использовать номер порта Heroku
для моего веб-клиента.
Мой API server
прослушивать по умолчанию на порт 9000 в контейнере, и поскольку Web client
и API server
работают в одном контейнере, я ожидал, что клиент сможет связаться с сервером локально (в контейнере). Но похоже, что сначала я должен открыть порт 9000.
Так есть ли способ для Web client
связаться с API server
, не открывая порт 9000, поскольку Heroku
не поддерживает EXPOSE?