vuls: init at 0.27.0
[NixPkgs.git] / nixos / tests / web-apps / nextjs-ollama-llm-ui.nix
blob3bb9d1e62aefe3ac0dcde64bd7470bf7ec156201
1 { lib, ... }:
4   name = "nextjs-ollama-llm-ui";
5   meta.maintainers = with lib.maintainers; [ malteneuss ];
7   nodes.machine =
8     { pkgs, ... }:
9     {
10       services.nextjs-ollama-llm-ui = {
11         enable = true;
12         port = 8080;
13       };
14     };
16   testScript = ''
17     # Ensure the service is started and reachable
18     machine.wait_for_unit("nextjs-ollama-llm-ui.service")
19     machine.wait_for_open_port(8080)
20     machine.succeed("curl --fail http://127.0.0.1:8080")
21   '';