From d2826ec1f474f503ed8336f274c4edfda55c1482 Mon Sep 17 00:00:00 2001 From: Jack O'Sullivan Date: Mon, 6 Jun 2022 01:38:26 +0100 Subject: [PATCH] nixos/middleman: Add config for Vaultwarden --- .../colony/vms/shill/containers/middleman.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/nixos/boxes/colony/vms/shill/containers/middleman.nix b/nixos/boxes/colony/vms/shill/containers/middleman.nix index 0023d7a..a9530da 100644 --- a/nixos/boxes/colony/vms/shill/containers/middleman.nix +++ b/nixos/boxes/colony/vms/shill/containers/middleman.nix @@ -183,6 +183,21 @@ forceSSL = true; onlySSL = false; }; + "pass.nul.ie" = + let + upstream = "http://vaultwarden-ctr.${config.networking.domain}"; + in + { + locations = { + "/".proxyPass = upstream; + "/notifications/hub" = { + proxyPass = upstream; + proxyWebsockets = true; + }; + "/notifications/hub/negotiate".proxyPass = upstream; + }; + useACMEHost = lib.my.pubDomain; + }; }; in mkMerge [