Задать вопрос
@historydev
long long long long long .... int

Как генерировать динамический конфиг?

Есть nginx config:

server {
...

location / { proxy_pass http://10.10.10.10:2020/api/v1.0.1-0/path... }
...

}


Хочу при сборке как минимум брать тег с гита и подставлять на место версии, не хочется по граблям бегать.

Как вы это сделали бы?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
Если это сборка, то написать шаблон конфига и генерировать его. Ну и лучше взять шаблонизатор, а не делать тупые замены.
Ответ написан
yarkov
@yarkov
Помог ответ? Отметь решением.
Утилита envsubst вам поможет. Прокидывайте тег как переменную окружения и пользуйтесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы