feat(y2q): add opengist

- Add environment and environmentFile options to runit module to support environment variables
- Add opengist runit service that uses these options
This commit is contained in:
toast 2025-12-07 15:19:44 +09:00
parent bd9cb2afff
commit 3b3476c110
5 changed files with 69 additions and 16 deletions

View file

@ -0,0 +1,20 @@
{ pkgs, rootPath, ... }:
{
runit.services.opengist = {
script = ''
exec ${pkgs.opengist}/bin/opengist start
'';
environment = {
OG_HTTP_HOST = "127.0.0.1";
OG_HTTP_PORT = "6157";
OG_SSH_HOST = "127.0.0.1";
OG_SSH_PORT = "6522";
};
environmentFile = rootPath + /secrets/gitcrypt/opengist.env;
log.enable = true;
};
}