Merge pull request #18961 from wlhlm/nginx-events

Allow configuration of events{} block in nginx module
This commit is contained in:
zimbatm 2016-09-26 13:41:54 +01:00 committed by GitHub
commit ff980cc553

View File

@ -18,9 +18,13 @@ let
${cfg.config}
${optionalString (cfg.httpConfig == "" && cfg.config == "") ''
events {}
${optionalString (cfg.eventsConfig != "" || cfg.config == "") ''
events {
${cfg.eventsConfig}
}
''}
${optionalString (cfg.httpConfig == "" && cfg.config == "") ''
http {
include ${cfg.package}/conf/mime.types;
include ${cfg.package}/conf/fastcgi.conf;
@ -98,7 +102,6 @@ let
}''}
${optionalString (cfg.httpConfig != "") ''
events {}
http {
include ${cfg.package}/conf/mime.types;
include ${cfg.package}/conf/fastcgi.conf;
@ -272,6 +275,14 @@ in
";
};
eventsConfig = mkOption {
type = types.lines;
default = "";
description = ''
Configuration lines to be set inside the events block.
'';
};
appendHttpConfig = mkOption {
type = types.lines;
default = "";