at master 604 B view raw
1{ lib, ... }: 2 3{ 4 name = "fider-server"; 5 6 nodes = { 7 machine = 8 { pkgs, ... }: 9 { 10 services.fider = { 11 enable = true; 12 environment = { 13 JWT_SECRET = "not_so_secret"; 14 BASE_URL = "/"; 15 EMAIL_NOREPLY = "noreply@fider.io"; 16 EMAIL_SMTP_HOST = "mailhog"; 17 EMAIL_SMTP_PORT = "1025"; 18 }; 19 }; 20 }; 21 }; 22 23 testScript = '' 24 machine.start() 25 machine.wait_for_unit("fider.service") 26 machine.wait_for_open_port(3000) 27 ''; 28 29 meta.maintainers = with lib.maintainers; [ 30 niklaskorz 31 ]; 32}