feat: add pr-tracker service

This commit is contained in:
matt1432 2024-07-30 00:24:10 -04:00
parent ffb8b9f154
commit dbc4e70900
6 changed files with 99 additions and 7 deletions
devices
cluster/modules
servivi

View file

@ -48,6 +48,7 @@ in {
vault.reverseProxy = "${nosIP}:8781";
hauk.reverseProxy = "${nosIP}:3003";
headscale.reverseProxy = "${clusterIP}:8085";
pr-tracker.reverseProxy = "${serviviIP}:3000";
jellyfin = {
subDomainName = "jelly";

View file

@ -19,6 +19,7 @@ in {
./modules/binary-cache.nix
./modules/minecraft.nix
./modules/nfs.nix
./modules/pr-tracker.nix
self.nixosModules.docker
];

View file

@ -0,0 +1,14 @@
{
config,
pr-tracker,
...
}: {
imports = [pr-tracker.nixosModules.default];
services.pr-tracker = {
enable = true;
userAgent = "matt\'s pr-tracker";
githubApiTokenFile = config.sops.secrets.pr-tracker.path;
};
}