Welcome! Log In Create A New Profile

Advanced

константы на http-уровне конфига

Alexey Galygin via nginx-ru
September 01, 2024 11:52AM
добрых суток

I.

ситуация

переменные завести на уровне конфига в секции http нельзя

с другой стороны, определение upstream возможно только в http

предлагаемые текущие костыли через envsubst не очень удобны (ничего в этом красивого нет, перерыл весь S/O):

условно, у нас от хоста к хосту на docker разные сетки, меняются IP адреса и надо их динамически (а лучше без скриптов) менять, чтобы подготовить описания upstream’s

II.

вопрос про возможное решение

почему бы не добавить не переменные, а константы — разрешить их на уровне http?

также, для docker/k8s было бы идеально, чтобы можно было им давать значение сразу из окружения ( .env )…
но, можно стартовать и с чистыми значениями, обычно мы конфигурацию монтируем папкой



есть ли планы по такому развитию конфига или envsubst наше всё и точка?

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx-1.27.1

Sergey Kandaurov August 14, 2024 10:26AM

Re: nginx-1.27.1

Андрей Голубев via nginx-ru August 14, 2024 11:12AM

Re: nginx-1.27.1

Sergey Kandaurov August 14, 2024 11:36AM

константы на http-уровне конфига

Alexey Galygin via nginx-ru September 01, 2024 11:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 125
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready