diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-05-13 17:36:03 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2024-01-30 17:41:34 +0100 |
commit | 5283fe407c9eb996df44a3bc13a06af836790e2e (patch) | |
tree | 22fa8f90330c55f0378fcc2dc425f3a7580a61e8 /nixos/tests/web-apps | |
parent | 8f03632997d93c236fad330fd437704f59660f0f (diff) |
nixos/tests/pretalx: init
Diffstat (limited to 'nixos/tests/web-apps')
-rw-r--r-- | nixos/tests/web-apps/pretalx.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/nixos/tests/web-apps/pretalx.nix b/nixos/tests/web-apps/pretalx.nix new file mode 100644 index 0000000000000..a226639b076b4 --- /dev/null +++ b/nixos/tests/web-apps/pretalx.nix @@ -0,0 +1,31 @@ +{ lib, ... }: + +{ + name = "pretalx"; + meta.maintainers = lib.teams.c3d2.members; + + nodes = { + pretalx = { + networking.extraHosts = '' + 127.0.0.1 talks.local + ''; + + services.pretalx = { + enable = true; + nginx.domain = "talks.local"; + settings = { + site.url = "http://talks.local"; + }; + }; + }; + }; + + testScript = '' + start_all() + + pretalx.wait_for_unit("pretalx-web.service") + pretalx.wait_for_unit("pretalx-worker.service") + + pretalx.wait_until_succeeds("curl -q --fail http://talks.local/orga/") + ''; +} |