diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 573c8df8c9d..574ce1a9897 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12434,6 +12434,16 @@ githubId = 66133083; name = "Tomas Bravo"; }; + tchekda = { + email = "contact@tchekda.fr"; + github = "tchekda"; + githubId = 23559888; + keys = [{ + longkeyid = "rsa4096/0xD0A007EDA4EADA0F"; + fingerprint = "44CE A8DD 3B31 49CD 6246 9D8F D0A0 07ED A4EA DA0F"; + }]; + name = "David Tchekachev"; + }; tckmn = { email = "andy@tck.mn"; github = "tckmn"; diff --git a/pkgs/tools/networking/redli/default.nix b/pkgs/tools/networking/redli/default.nix new file mode 100644 index 00000000000..d6a9f6f8709 --- /dev/null +++ b/pkgs/tools/networking/redli/default.nix @@ -0,0 +1,22 @@ +{ buildGoModule, fetchFromGitHub, lib }: + +buildGoModule rec { + pname = "redli"; + version = "0.5.2"; + + src = fetchFromGitHub { + owner = "IBM-Cloud"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-bR02R9M3041oNUEQId1zgAxMNPyXXQNAYEyE/XIDdPE="; + }; + + vendorSha256 = null; + + meta = with lib; { + description = "A humane alternative to the Redis-cli and TLS"; + homepage = "https://github.com/IBM-Cloud/redli"; + license = licenses.asl20; + maintainers = with maintainers; [ tchekda ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 65f7c3a009a..cec2a41cd0d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22503,6 +22503,8 @@ with pkgs; redis = callPackage ../servers/nosql/redis { }; + redli = callPackage ../tools/networking/redli { }; + redstore = callPackage ../servers/http/redstore { }; reproxy = callPackage ../servers/reproxy { };