clash-verge-rev: useFetchCargoVendor
[NixPkgs.git] / nixos / tests / fider.nix
blob6db4777ce2bd734fc68326227725384fe9d55f7a
1 { lib, ... }:
4   name = "fider-server";
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   };
23   testScript = ''
24     machine.start()
25     machine.wait_for_unit("fider.service")
26     machine.wait_for_open_port(3000)
27   '';
29   meta.maintainers = with lib.maintainers; [
30     drupol
31     niklaskorz
32   ];