winne, rico2: setup act cache

This commit is contained in:
Adithya 2024-11-01 13:55:29 +05:30
parent 61c055ae24
commit 353481f3f2
Signed by: adtya
GPG key ID: B8857BFBA2C47B9C
3 changed files with 24 additions and 0 deletions

View file

@ -20,6 +20,14 @@
];
tokenFile = config.sops.secrets."forgejo/runner_registration_token_file".path;
url = "https://forge.acomputer.lol";
settings = {
log.level = "info";
cache = {
enabled = true;
host = "192.168.1.12";
external_server = "https://act-cache.labs.adtya.xyz/";
};
};
};
};
};

View file

@ -66,6 +66,7 @@
# Services
"alertmanager.labs.adtya.xyz" = "10.10.10.12";
"act-cache.labs.adtya.xyz" = "10.10.10.13";
"blocky.rico1.labs.adtya.xyz" = "10.10.10.11";
"blocky.rico2.labs.adtya.xyz" = "10.10.10.12";
"grafana.labs.adtya.xyz" = "10.10.10.12";

View file

@ -2,6 +2,7 @@
let
cfg = config.services.forgejo;
domainName = "forge.acomputer.lol";
inherit (import ../../../shared/caddy-helpers.nix) logFormat;
in
{
sops.secrets = {
@ -12,6 +13,12 @@ in
};
};
services = {
caddy.virtualHosts."act-cache.labs.adtya.xyz" = {
inherit logFormat;
extraConfig = ''
reverse_proxy 127.0.0.1:7777
'';
};
gitea-actions-runner = {
package = pkgs.forgejo-runner;
instances = {
@ -26,6 +33,14 @@ in
];
tokenFile = config.sops.secrets."forgejo/runner_registration_token_file".path;
url = "https://${domainName}";
settings = {
log.level = "info";
cache = {
enabled = true;
port = 7777;
external_server = "https://act-cache.labs.adtya.xyz/";
};
};
};
};
};