<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">добрых суток<div><br></div><div>I.</div><div><br></div><div><b>ситуация</b></div><div><br></div><div>переменные завести на уровне конфига в секции <i>http</i> нельзя</div><div><br></div><div>с другой стороны, определение <i>upstream</i> возможно только в <i>http</i></div><div><br></div><div>предлагаемые текущие костыли через <i>envsubst</i> не очень удобны (ничего в этом красивого нет, перерыл весь S/O):</div><div><br></div><div>условно, у нас от хоста к хосту на docker разные сетки, меняются IP адреса и надо их динамически (а лучше без скриптов) менять, чтобы подготовить описания <i>upstream’s</i></div><div><br></div><div>II.</div><div><br></div><div>вопрос про <b>возможное решение</b></div><div><br></div><div>почему бы не добавить не переменные, а константы — разрешить их на уровне http?</div><div><br></div><div>также, для docker/k8s было бы идеально, чтобы можно было им давать значение сразу из окружения ( <b>.env</b> )…</div><div>но, можно стартовать и с чистыми значениями, обычно мы конфигурацию монтируем папкой</div><div><br></div><div>—</div><div><br></div><div>есть ли планы по такому развитию конфига или <i>envsubst</i> наше всё и точка?</div><div><br></div></body></html>