nixos/nginx: add option to change proxy timeouts

master
Sandro Jäckel 2021-04-05 01:27:06 +02:00
parent 8aea69e5ab
commit 51166f90c6
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5
1 changed files with 12 additions and 3 deletions

View File

@ -154,9 +154,9 @@ let
${optionalString (cfg.recommendedProxySettings) ''
proxy_redirect off;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_connect_timeout ${cfg.proxyTimeout};
proxy_send_timeout ${cfg.proxyTimeout};
proxy_read_timeout ${cfg.proxyTimeout};
proxy_http_version 1.1;
include ${recommendedProxyConfig};
''}
@ -401,6 +401,15 @@ in
";
};
proxyTimeout = mkOption {
type = types.str;
default = "60s";
example = "20s";
description = "
Change the proxy related timeouts in recommendedProxySettings.
";
};
package = mkOption {
default = pkgs.nginxStable;
defaultText = "pkgs.nginxStable";