diff --git a/nixos/nginx.nix b/nixos/nginx.nix index eeac851..8caaba8 100644 --- a/nixos/nginx.nix +++ b/nixos/nginx.nix @@ -112,12 +112,26 @@ }; "forge.quinefoundation.com" = { enableACME = true; - forceSSL = false; - addSSL = true; + + listen = [ + { addr = "0.0.0.0"; port = 443; } + { addr = "[::]"; port = 443; } + ]; + locations."/" = { proxyPass = "http://127.0.0.1:3000/"; # pass through to Forgejo }; }; + "forge.quinefoundation.com" = { + listen = [ + { addr = "0.0.0.0"; port = 80; } + { addr = "[::]"; port = 80; } + ]; + + locations."/" = { + proxyPass = "https://forge.quinefoundation.com/"; # pass through to HTTPS + }; + }; }; # Optionally configure additional options