константы на http-уровне конфига
Alexey Galygin
mif на me.com
Вс Сен 1 15:50:32 UTC 2024
добрых суток
I.
ситуация
переменные завести на уровне конфига в секции http нельзя
с другой стороны, определение upstream возможно только в http
предлагаемые текущие костыли через envsubst не очень удобны (ничего в этом красивого нет, перерыл весь S/O):
условно, у нас от хоста к хосту на docker разные сетки, меняются IP адреса и надо их динамически (а лучше без скриптов) менять, чтобы подготовить описания upstream’s
II.
вопрос про возможное решение
почему бы не добавить не переменные, а константы — разрешить их на уровне http?
также, для docker/k8s было бы идеально, чтобы можно было им давать значение сразу из окружения ( .env )…
но, можно стартовать и с чистыми значениями, обычно мы конфигурацию монтируем папкой
—
есть ли планы по такому развитию конфига или envsubst наше всё и точка?
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20240901/36b2e2f9/attachment.htm>
Подробная информация о списке рассылки nginx-ru