nix-config/hosts/nixedo/modules/forgejo.nix

27 lines
528 B
Nix
Raw Normal View History

2025-04-18 02:39:41 +01:00
{ config, ... }:
2025-01-06 12:00:00 +00:00
{
2025-04-18 02:39:41 +01:00
services = {
forgejo = {
enable = true;
stateDir = "/var/www/forgejo";
2025-01-06 12:00:00 +00:00
2025-04-18 02:39:41 +01:00
settings = {
server = {
DOMAIN = "code.oliverdavies.uk";
HTTP_PORT = 2223;
};
2025-01-06 12:00:00 +00:00
2025-04-18 02:39:41 +01:00
service = {
DISABLE_REGISTRATION = true;
2025-01-06 12:00:00 +00:00
};
};
2025-04-18 02:39:41 +01:00
};
2025-01-06 12:00:00 +00:00
2025-04-18 02:39:41 +01:00
cloudflared.tunnels."e1514105-327f-4984-974e-e2fbaca76466".ingress = {
"code.oliverdavies.uk" =
"http://localhost:${toString config.services.forgejo.settings.server.HTTP_PORT}";
2025-01-06 12:00:00 +00:00
};
};
}