From f99a9bc679492cccac8acf7727f606438ffd0fa9 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Fri, 30 Jan 2026 23:36:48 +0100 Subject: add ac-cup-server --- lib/nginx/default.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'lib') diff --git a/lib/nginx/default.nix b/lib/nginx/default.nix index c6b6da2..2ce04fd 100644 --- a/lib/nginx/default.nix +++ b/lib/nginx/default.nix @@ -17,6 +17,24 @@ ''; }; }; + + proxyDomainLocation = cert: proxyPass: location: { + forceSSL = true; + useACMEHost = cert; + locations."${location}" = { + inherit proxyPass; + proxyWebsockets = true; + extraConfig = '' + proxy_pass_header Authorization; + + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + proxy_set_header Upgrade $http_upgrade; + ''; + }; + }; + proxyDomainAuth = cert: proxyPass: { forceSSL = true; -- cgit v1.2.3