Моя текущая ситуация: у меня есть конвейер jenkins, позволяющий докеризовать мой узел / экспресс-бэкэнд и собрать + докеризировать мой интерфейс реакции после каждого коммита в github. Это работает до сих пор. Я использую Docker и Jenkins на Ubuntu 18.
Проблема: Мой веб-интерфейс (конечно) не может подключиться к бэкэнду, когда на живом сервере (потому что маршрут к бэкэнду http://127.0.0.1:8080
. Мой первыйИдея состояла в том, чтобы использовать переменные среды, но это не работает, так как реагировать не может читать переменные env после сборки (потому что это чистый html / css / js). Каковы общие решения этой проблемы? Я не хочу менять бэкэндфактический домен каждый раз перед тем, как я отправлю его в репозиторий и изменим его на 127.0.0.1, чтобы снова работать с ним.