diff --git a/configurations/camelot/default.nix b/configurations/camelot/default.nix index 0d29908..fb5382b 100644 --- a/configurations/camelot/default.nix +++ b/configurations/camelot/default.nix @@ -29,6 +29,8 @@ server.networking.enableSSH = true; + services.nginx.enable = true; + server.builder.enableHydra = true; environment.systemPackages = with pkgs; [ diff --git a/modules/server/hydra.nix b/modules/server/hydra.nix index 3f8696c..80ec3ec 100644 --- a/modules/server/hydra.nix +++ b/modules/server/hydra.nix @@ -15,5 +15,12 @@ with lib; buildMachinesFiles = [ ]; useSubstitutes = true; }; + + services.nginx.virtualHosts.localhost = mkIf config.services.nginx.enable { + locations."/" = { + recommendedProxySettings = true; + proxyPass = config.services.hydra.hydraURL; + }; + }; }; }