From f7956805347563d2958de5cda0a617dfaca640b5 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 3 Aug 2023 12:13:14 -0400 Subject: hosts/atlas+p-body: add workaround for nixos/nixpkgs#210807 --- hosts/p-body/nginx.nix | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'hosts/p-body') diff --git a/hosts/p-body/nginx.nix b/hosts/p-body/nginx.nix index b2dae30..1d491d2 100644 --- a/hosts/p-body/nginx.nix +++ b/hosts/p-body/nginx.nix @@ -21,20 +21,24 @@ in { proxyWebsockets = true; }; }; - in { - "api.${domain}" = { - enableACME = true; - addSSL = true; - locations = mkProxy "/" "8080"; - }; - - "grafana.${domain}" = { - enableACME = true; - addSSL = true; + mkVHosts = builtins.mapAttrs (_: v: + v + // { + enableACME = true; + # workaround for https://github.com/NixOS/nixpkgs/issues/210807 + acmeRoot = null; + forceSSL = true; + }); + in + mkVHosts { + "api.${domain}" = { + locations = mkProxy "/" "8080"; + }; - locations = mkProxy "/" "4000"; + "grafana.${domain}" = { + locations = mkProxy "/" "4000"; + }; }; - }; }; } -- cgit v1.2.3