configure rabbi gerzi

This commit is contained in:
Yisroel Baum 2026-07-02 11:51:07 +03:00
parent 4b043686fe
commit bf009cbcdd
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
4 changed files with 68 additions and 10 deletions

34
rabbi-gerzi.nix Normal file
View file

@ -0,0 +1,34 @@
{
config,
domainName,
...
}:
{
services.rabbi-gerzi = {
enable = true;
frontend = {
hostName = "rabbigerzi.${domainName}";
nginx = {
forceSSL = true;
enableACME = true;
};
};
backend = {
hostName = "rabbigerziapi.${domainName}";
environmentFile = config.sops.secrets."rabbi-gerzi-env".path;
nginx = {
forceSSL = true;
enableACME = true;
};
};
};
sops.secrets."rabbi-gerzi-env" = {
sopsFile = ./secrets/rabbi-gerzi.env;
format = "dotenv";
key = "";
mode = "0400";
owner = config.services.rabbi-gerzi.user;
group = config.services.rabbi-gerzi.group;
};
}