ingress-proxy: refactor vhosts

This commit is contained in:
41666 2024-01-06 13:34:36 -05:00
parent 0ec23714af
commit 7acccafa90

View file

@ -24,12 +24,7 @@ in {
}; };
virtualHosts = let virtualHosts = let
static = { src ? null, url ? null, rev ? null, aliases ? [], name ? null }: static = { src ? null, url ? null, rev ? null, aliases ? [] }: {
let name' = if name == null then
if src != null then src.name else url
else
name;
in {
http2 = true; http2 = true;
http3 = true; http3 = true;
forceSSL = true; forceSSL = true;
@ -37,11 +32,7 @@ in {
serverAliases = aliases; serverAliases = aliases;
root = pkgs.stdenvNoCC.mkDerivation { root = if src != null then src else builtins.fetchGit { inherit url rev; };
name = name';
src = if src != null then src else builtins.fetchGit { inherit url rev; };
installPhase = "cp -r $src $out";
};
}; };
in { in {
# Matrix (main) # Matrix (main)