diff --git a/modules/nginx.nix b/modules/nginx.nix index 8253544..2d4bed6 100644 --- a/modules/nginx.nix +++ b/modules/nginx.nix @@ -29,31 +29,16 @@ let ]; }; - # Helper: standard proxy virtual host mkProxy = port: { enableACME = true; forceSSL = true; locations."/" = { proxyPass = "http://${upstream}:${toString port}"; + proxyWebsockets = true; extraConfig = "if ($fuckai) { return 444; }"; }; }; - # Helper: proxy host with websocket support and extra location config - mkProxyWs = port: extraLocationConfig: { - enableACME = true; - forceSSL = true; - locations."/" = { - proxyPass = "http://${upstream}:${toString port}"; - proxyWebsockets = true; - extraConfig = '' - if ($fuckai) { return 444; } - ${extraLocationConfig} - ''; - }; - }; - - # Helper: stream server block (TCP + UDP) mkStream = port: '' server { listen ${toString port};