mirror of
https://gitlab.com/simple-nixos-mailserver/nixos-mailserver.git
synced 2025-05-04 17:50:51 +05:00
Add rspamd web ui test
This commit is contained in:
parent
795aa39a02
commit
196b9b61e5
@ -59,7 +59,6 @@ in
|
||||
enable = true;
|
||||
virtualHosts = {
|
||||
"${cfg.rspamdWebUI.domain}" = {
|
||||
forceSSL = true;
|
||||
locations."/".proxyPass = "http://unix:/run/rspamd/worker-controller.sock:/";
|
||||
};
|
||||
};
|
||||
|
@ -81,6 +81,11 @@ pkgs.nixosTest {
|
||||
vmailUID = 5000;
|
||||
|
||||
enableImap = false;
|
||||
|
||||
rspamdWebUI = {
|
||||
enable = true;
|
||||
domain = "localhost";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -185,6 +190,11 @@ pkgs.nixosTest {
|
||||
"set +o pipefail; ${pkgs.curl}/bin/curl --unix-socket /run/rspamd/worker-controller.sock http://localhost/ | grep -q '<body>'"
|
||||
)
|
||||
|
||||
with subtest("nginx serves web ui"):
|
||||
machine.succeed(
|
||||
"set +o pipefail; ${pkgs.curl}/bin/curl http://localhost/ | grep -q '<body>'"
|
||||
)
|
||||
|
||||
with subtest("imap port 143 is closed and imaps is serving SSL"):
|
||||
machine.wait_for_closed_port(143)
|
||||
machine.wait_for_open_port(993)
|
||||
|
Loading…
x
Reference in New Issue
Block a user