Я хочу знать, как я могу повторно сопоставить URL-адрес приложения, используя переменные среды. Обычно я ищу что-то похожее на это -
frontend http-in
mode http
bind 206.189.22.155:80
acl path-page-designer path_beg -i $PATH
use_backend page-designer-backend if path-page-designer
backend page-designer-backend
mode http
option httplog
option forwardfor
server appserver1 206.189.22.155:$PORT
Здесь значение переменных $ PATH и $ PORT должно обновляться динамически с помощью сценария командной строки / сценария оболочки. Возможно ли это? или мне для этого нужно использовать скрипт LUA в haproxy?
Я в основном пытаюсь создать общий сценарий, который можно использовать для всех моих приложений в соответствующих конвейерах выпуска в Azure. Все специфические для приложения детали, такие как порт и / servicename (путь) в URL-адресе, будут отправлены как параметр в этот сценарий из самой конфигурации конвейера. Я просто хочу знать, как автоматически обновлять эти значения с помощью скрипта?