summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-02-13 17:32:28 +0100
committerRory& <root@rory.gay>2026-02-13 18:20:49 +0100
commitf9d725a3894a3c44171d37a53d4a8e53afeec4ab (patch)
tree23fa9246d87eff5380d2fe1073065600b1b38994
parentHack: split out icons in cdn-ts (diff)
downloadserver-ts-f9d725a3894a3c44171d37a53d4a8e53afeec4ab.tar.xz
Nix testvm: enable ssl with test signed keys
-rw-r--r--nix/testVm/configuration.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/nix/testVm/configuration.nix b/nix/testVm/configuration.nix

index a39531c2..2b1c19a5 100644 --- a/nix/testVm/configuration.nix +++ b/nix/testVm/configuration.nix
@@ -1,6 +1,20 @@ { pkgs, lib, ... }: +let + nginxTestSigning = { + addSSL = true; + enableACME = false; + + # We don't care about certificates around here... + sslCertificate = "${pkgs.path}/nixos/tests/common/acme/server/acme.test.cert.pem"; + sslCertificateKey = "${pkgs.path}/nixos/tests/common/acme/server/acme.test.key.pem"; + }; +in { networking.hostName = "sbtest"; + services.nginx.virtualHosts."sb.localhost" = nginxTestSigning; + services.nginx.virtualHosts."api.sb.localhost" = nginxTestSigning; + services.nginx.virtualHosts."gw.sb.localhost" = nginxTestSigning; + services.nginx.virtualHosts."cdn.sb.localhost" = nginxTestSigning; services.spacebarchat-server = let