at 22.05-pre 904 B view raw
1import ./make-test-python.nix ({ pkgs, ... }: 2 3{ 4 name = "sourcehut"; 5 6 meta.maintainers = [ pkgs.lib.maintainers.tomberek ]; 7 8 machine = { config, pkgs, ... }: { 9 virtualisation.memorySize = 2048; 10 networking.firewall.allowedTCPPorts = [ 80 ]; 11 12 services.sourcehut = { 13 enable = true; 14 services = [ "meta" ]; 15 originBase = "sourcehut"; 16 settings."sr.ht".service-key = "8888888888888888888888888888888888888888888888888888888888888888"; 17 settings."sr.ht".network-key = "0000000000000000000000000000000000000000000="; 18 settings.webhooks.private-key = "0000000000000000000000000000000000000000000="; 19 }; 20 }; 21 22 testScript = '' 23 start_all() 24 machine.wait_for_unit("multi-user.target") 25 machine.wait_for_unit("metasrht.service") 26 machine.wait_for_open_port(5000) 27 machine.succeed("curl -sL http://localhost:5000 | grep meta.sourcehut") 28 ''; 29})