nix-processmgmt/tests/services/default.nix

31 lines
766 B
Nix

{ nixpkgs ? <nixpkgs>
, system ? builtins.currentSystem
, processManagers ? [ "supervisord" "sysvinit" "systemd" "docker" "disnix" "s6-rc" ]
, profiles ? [ "privileged" "unprivileged" ]
}:
let
pkgs = import nixpkgs { inherit system; };
testService = import ../../nixproc/test-driver/universal.nix {
inherit nixpkgs system;
};
in
{
docker = import ./docker {
inherit pkgs processManagers profiles testService;
};
nginx-reverse-proxy-hostbased = import ./nginx-reverse-proxy-hostbased {
inherit pkgs processManagers profiles testService;
};
s6-svscan = import ./s6-svscan {
inherit pkgs processManagers profiles testService;
};
supervisord = import ./supervisord {
inherit pkgs processManagers profiles testService;
};
}