at master 593 B view raw
1{ 2 pkgs, 3 lib, 4 ... 5}: 6{ 7 name = "lk-jwt-service"; 8 meta.maintainers = [ lib.maintainers.quadradical ]; 9 10 nodes.machine = { 11 services.lk-jwt-service = { 12 enable = true; 13 keyFile = pkgs.writers.writeYAML "keys.yaml" { 14 key = "f6lQGaHtM5HfgZjIcec3cOCRfiDqIine4CpZZnqdT5cE"; 15 }; 16 livekitUrl = "wss://127.0.0.1:8100"; 17 port = 8000; 18 }; 19 }; 20 21 testScript = '' 22 machine.wait_for_unit("lk-jwt-service.service") 23 machine.wait_for_open_port(8000) 24 machine.succeed('curl 127.0.0.1:8000/sfu/get -sLX POST -w "%{http_code}" | grep -q "^400"') 25 ''; 26}