У меня есть двоичный файл, который прослушивает порт 3000
, однако Google Cloud Run хочет, чтобы я прослушивал порт, определенный $PORT
, по умолчанию это 8080
.
Есть ли способ привязать мой контейнер к 8080, а затем перенаправить входящие запросы на 3000? например, добавив короткий скрипт и одну строку к моему Dockerfile
, мой контейнер будет прослушивать 8080 и пересылать на мой двоичный файл.
PORT
указана системой в Cloud Run. Решение действительно должно гарантировать, что контейнер будет принимать трафик при любом значенииPORT
, указанном службой; просто сейчас это всегда8080
, но это не стойко. - person DazWilkin   schedule 01.05.2019