У меня есть веб-сервис, который состоит из бэкэнда и forntend, а во внешнем интерфейсе я использую API-интерфейс URI, который может меняться в зависимости от среды, в которой развернут сервис.
Используя EnvironmentPlugin * веб-пакета Я могу создать исходный код просто с помощью других переменных среды.Плагин позволяет мне использовать process.env
в javascript, что удобно на этапе разработки, но после связывания кода внешнего интерфейса process.env
останется таким же с заданными переменными среды при связывании.
Проблема в том, что на конвейерах CI я создаю образ докера для веб-службы, но я не знаю URI API, пока не разверну его позже.
Как эффективно изменить API-интерфейс API на основе переменных среды?