declare tests-service manually in config

This commit is contained in:
2025-05-30 19:27:25 -05:00
parent 41c3bb5a18
commit 8e3b362415
+8 -22
View File
@@ -1,16 +1,5 @@
{ config, lib, pkgs, meta, ... }: { config, lib, pkgs, meta, ... }:
let
testSiteIndex = pkgs.writeText "index.html" ''
<html>
<head><title>Hello</title></head>
<body>
<h1>Hello from test.roypository.com</h1>
<p>This content is defined in configuration.nix</p>
</body>
</html>
'';
in
{ {
imports = [ ]; imports = [ ];
@@ -71,18 +60,15 @@ in
enableACME = true; enableACME = true;
acmeRoot = null; acmeRoot = null;
}; };
};
virtualHosts."test.roypository.com" = { # Declare test service manually
forceSSL = true; services.tests-service = {
enableACME = true; enable = true;
acmeRoot = null; port = 8080;
root = "${testSiteIndex}"; nginx = {
locations."/" = { enable = true;
extraConfig = hostname = "test.roypository.com";
''
index index.html;
'';
};
}; };
}; };