synix/tests/run/open-webui-oci.nix
sid 9a400d96d1
All checks were successful
Flake check / flake-check (pull_request) Successful in 23s
Build tests / build-hosts (pull_request) Successful in 25s
open-webui-oci: replace version with image option
2026-03-01 16:10:57 +01:00

37 lines
734 B
Nix

let
port = 3000;
in
{
name = "open-webui-oci-test";
nodes.machine =
{ ... }:
{
imports = [
../../modules/nixos/open-webui-oci
];
config = {
virtualisation.diskSize = 32768;
virtualisation.memorySize = 8192;
services.open-webui-oci = {
enable = true;
inherit port;
};
networking.firewall.enable = false;
};
};
testScript = ''
start_all()
machine.wait_for_unit("default.target")
machine.wait_for_unit("podman-open-webui.service")
machine.wait_for_open_port(${toString port})
machine.succeed("curl --fail --retry 10 --retry-delay 5 --retry-connrefused http://localhost:${toString port}/")
'';
}