refactor(nginx): proxy.ssl options

This commit is contained in:
arcnmx 2024-04-26 12:24:28 -07:00
parent 12671b3539
commit 1f9e9acde4
3 changed files with 176 additions and 135 deletions

View file

@ -252,7 +252,7 @@ let
config = let
proxyUpstream = nginx.upstreams'.${config.proxy.upstream};
proxyScheme = if config.proxy.ssl.enabled then "https" else "http";
proxyScheme = if config.proxy.ssl.enable then "https" else "http";
dynamicUpstream = hasPrefix "$" config.proxy.upstream;
hasUpstream = config.proxy.upstream != null && !dynamicUpstream;
proxyHost =
@ -265,7 +265,7 @@ let
url = mkIf (config.proxy.upstream != null) (mkAlmostOptionDefault
"${proxyScheme}://${proxyHost}"
);
ssl.enabled = mkAlmostOptionDefault (if hasUpstream then proxyUpstream.ssl.enable else false);
ssl.enable = mkAlmostOptionDefault (if hasUpstream then proxyUpstream.ssl.enable else false);
};
};
};