то в этом роде
server {
listen 8080;
resolver kube-dns.kube-system.svc.cluster.local;
error_log /dev/stderr;
access_log /dev/stdout;
root {{app_path}}/build;
index index.html index.htm;
server_name _;
location /status {
access_log off;
return 200;
}
location / {
proxy_redirect off;
try_files \$uri \$uri/ /index.html;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header Host \$host;
alias {{app_path}}/build/;
{% for namespace in dynamic_app_ns.stdout_lines %}
if (\$http_referer ~* '^http://(.*)/{{namespace}}/(.*)$') {
proxy_pass http://{{app_name}}.{{namespace}}.svc.cluster.local:8080/{{namespace}}\$request_uri;
}
{% endfor %}
}
location ^~ /{{ env_with_num }}/ {
try_files \$uri \$uri/ /index.html;
alias {{app_path}}/build/;
}
}
Мне просто интересно это я настолько придирчив, или разрабы *интересные* люди?!
Мои глаза
Что это за ад?
Надеюсь когда нибудь разработчикам законодательно запретят писать конфиги Nginx
if в конфиге Nginx выдает латентного разработчика 👀
я раньше был разрабом, ОТСТАНЬТЕ ЭТО БЫЛО В ПРОШЛОМ)
Ну блина. А как по другому условие на наличие хедеров или еще чего-то сделать?
через мап вроде бы можно как то реализовать и быстрее будет
Они вообще любители... Был тут у меня один лид разработки, который предлагал клаент боди сайз сделать 10гб в конфиге
Зачем если можно поставить 0 :)
ооо, как то было дело ставил на 1гб
что там такого передавали?
В том то и дело, что там был говнокод, который хотели вот этим прости господи пиздецом закрыть. Что было уже не вспомню
Обсуждают сегодня