diff --git a/modules/services/reverseproxy.nix b/modules/services/reverseproxy.nix index e7e4ac7..29b2efb 100644 --- a/modules/services/reverseproxy.nix +++ b/modules/services/reverseproxy.nix @@ -169,21 +169,21 @@ in }) cfg.virtualHosts; # Génération des alias - getAliases = name: config: lib.fold ( + getAliases = name: config: lib.foldr ( tld: acc: acc ++ - (lib.fold (alias: acc: acc ++ ["${alias}.crans.${tld}"]) ["${name}.crans.${tld}"] config.serverAliases) + (lib.foldr (alias: acc: acc ++ ["${alias}.crans.${tld}"]) ["${name}.crans.${tld}"] config.serverAliases) ) - (lib.fold (alias: acc: acc ++ ["${alias}.crans.${mainTld}"]) [] config.serverAliases) + (lib.foldr (alias: acc: acc ++ ["${alias}.crans.${mainTld}"]) [] config.serverAliases) otherTld; # Configuration des alias - aliasConfig = lib.fold ( + aliasConfig = lib.foldr ( vhost: acc: acc // - lib.fold ( + lib.foldr ( alias: acc: acc //