treewide: improve template expansion
also: support *.toml as extra configuration dictionaries
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
## sourced by conf/fastcgi/headers.conf
|
||||
## set/remove request headers
|
||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||
{%- for h, v in req_hdr_dict|dictsort %}
|
||||
fastcgi_param {{ h | as_cgi_hdr }} {{ v | ngx_esc }};
|
||||
{%- for h, v in j2cfg.request_headers | cgi_header | dictsort %}
|
||||
fastcgi_param {{ h }} {{ v | ngx_esc }};
|
||||
{%- endfor %}
|
@@ -1,7 +1,5 @@
|
||||
## sourced by conf/fastcgi/headers.conf
|
||||
## hide response headers
|
||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||
{%- for h in resp_hdr_list %}
|
||||
fastcgi_hide_header {{ h | ngx_esc }};
|
||||
{%- for h in j2cfg.response_headers | dict_keys | http_header | uniq_str_list %}
|
||||
fastcgi_hide_header {{ h }};
|
||||
{%- endfor %}
|
@@ -1,6 +1,5 @@
|
||||
## sourced by conf/grpc/headers.conf
|
||||
## set/remove request headers
|
||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||
{%- for h, v in req_hdr_dict|dictsort %}
|
||||
grpc_set_header {{ h | ngx_esc }} {{ v | ngx_esc }};
|
||||
{%- for h, v in j2cfg.request_headers | http_header | dictsort %}
|
||||
grpc_set_header {{ h }} {{ v | ngx_esc }};
|
||||
{%- endfor %}
|
@@ -1,7 +1,5 @@
|
||||
## sourced by conf/grpc/headers.conf
|
||||
## hide response headers
|
||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||
{%- for h in resp_hdr_list %}
|
||||
grpc_hide_header {{ h | ngx_esc }};
|
||||
{%- for h in j2cfg.response_headers | dict_keys | http_header | uniq_str_list %}
|
||||
grpc_hide_header {{ h }};
|
||||
{%- endfor %}
|
@@ -1,6 +1,5 @@
|
||||
## sourced by autoconf/http-response-headers.conf
|
||||
## add response headers
|
||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||
{%- for h, v in resp_hdr_dict|dictsort %}
|
||||
add_header {{ h | ngx_esc }} {{ v | ngx_esc }};
|
||||
{%- for h, v in j2cfg.response_headers | http_header | dictsort %}
|
||||
add_header {{ h }} {{ v | ngx_esc }};
|
||||
{%- endfor %}
|
@@ -1,6 +1,5 @@
|
||||
## sourced by conf/proxy-http/headers.conf
|
||||
## set/remove request headers
|
||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||
{%- for h, v in req_hdr_dict|dictsort %}
|
||||
proxy_set_header {{ h | ngx_esc }} {{ v | ngx_esc }};
|
||||
{%- for h, v in j2cfg.request_headers | http_header | dictsort %}
|
||||
proxy_set_header {{ h }} {{ v | ngx_esc }};
|
||||
{%- endfor %}
|
@@ -1,7 +1,5 @@
|
||||
## sourced by conf/proxy-http/headers.conf
|
||||
## hide response headers
|
||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||
{%- for h in resp_hdr_list %}
|
||||
proxy_hide_header {{ h | ngx_esc }};
|
||||
{%- for h in j2cfg.response_headers | dict_keys | http_header | uniq_str_list %}
|
||||
proxy_hide_header {{ h }};
|
||||
{%- endfor %}
|
@@ -1,6 +1,5 @@
|
||||
## sourced by conf/scgi/headers.conf
|
||||
## set/remove request headers
|
||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||
{%- for h, v in req_hdr_dict|dictsort %}
|
||||
scgi_param {{ h | as_cgi_hdr }} {{ v | ngx_esc }};
|
||||
{%- for h, v in j2cfg.request_headers | cgi_header | dictsort %}
|
||||
scgi_param {{ h }} {{ v | ngx_esc }};
|
||||
{%- endfor %}
|
@@ -1,7 +1,5 @@
|
||||
## sourced by conf/scgi/headers.conf
|
||||
## hide response headers
|
||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||
{%- for h in resp_hdr_list %}
|
||||
scgi_hide_header {{ h | ngx_esc }};
|
||||
{%- for h in j2cfg.response_headers | dict_keys | http_header | uniq_str_list %}
|
||||
scgi_hide_header {{ h }};
|
||||
{%- endfor %}
|
@@ -1,6 +1,5 @@
|
||||
## sourced by conf/uwsgi/headers.conf
|
||||
## set/remove request headers
|
||||
{%- set req_hdr_dict = j2cfg.request_headers or {} -%}
|
||||
{%- for h, v in req_hdr_dict|dictsort %}
|
||||
uwsgi_param {{ h | as_cgi_hdr }} {{ v | ngx_esc }};
|
||||
{%- for h, v in j2cfg.request_headers | cgi_header | dictsort %}
|
||||
uwsgi_param {{ h }} {{ v | ngx_esc }};
|
||||
{%- endfor %}
|
@@ -1,7 +1,5 @@
|
||||
## sourced by conf/uwsgi/headers.conf
|
||||
## hide response headers
|
||||
{%- set resp_hdr_dict = j2cfg.response_headers or {} -%}
|
||||
{%- set resp_hdr_list = resp_hdr_dict | dict_keys -%}
|
||||
{%- for h in resp_hdr_list %}
|
||||
uwsgi_hide_header {{ h | ngx_esc }};
|
||||
{%- for h in j2cfg.response_headers | dict_keys | http_header | uniq_str_list %}
|
||||
uwsgi_hide_header {{ h }};
|
||||
{%- endfor %}
|
Reference in New Issue
Block a user