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;
|
enable = true;
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
"${cfg.rspamdWebUI.domain}" = {
|
"${cfg.rspamdWebUI.domain}" = {
|
||||||
forceSSL = true;
|
|
||||||
locations."/".proxyPass = "http://unix:/run/rspamd/worker-controller.sock:/";
|
locations."/".proxyPass = "http://unix:/run/rspamd/worker-controller.sock:/";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -81,6 +81,11 @@ pkgs.nixosTest {
|
|||||||
vmailUID = 5000;
|
vmailUID = 5000;
|
||||||
|
|
||||||
enableImap = false;
|
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>'"
|
"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"):
|
with subtest("imap port 143 is closed and imaps is serving SSL"):
|
||||||
machine.wait_for_closed_port(143)
|
machine.wait_for_closed_port(143)
|
||||||
machine.wait_for_open_port(993)
|
machine.wait_for_open_port(993)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user