nixVersions.stable: 2.15 -> 2.17
[NixPkgs.git] / nixos / tests / coder.nix
blob12813827284b91d35d19313a06c90b483a7f9677
1 import ./make-test-python.nix ({ pkgs, ... }: {
2   name = "coder";
3   meta = with pkgs.lib.maintainers; {
4     maintainers = [ shyim ghuntley ];
5   };
7   nodes.machine =
8     { pkgs, ... }:
9     {
10       services.coder = {
11         enable = true;
12         accessUrl = "http://localhost:3000";
13       };
14     };
16   testScript = ''
17     machine.start()
18     machine.wait_for_unit("postgresql.service")
19     machine.wait_for_unit("coder.service")
20     machine.wait_for_open_port(3000)
22     machine.succeed("curl --fail http://localhost:3000")
23   '';