infrastructure/machines/core-services-01/gitea.nix

30 lines
563 B
Nix

{ config, ... }:
let
my = config.my;
port = 3000;
in
{
imports = [ ./drone.nix ];
services.gitea = {
enable = true;
domain = "git.${my.subZone}";
rootUrl = "https://git.${my.subZone}/";
httpAddress = "127.0.0.1";
httpPort = port;
database.type = "postgres";
disableRegistration = true;
};
services.nginx = {
enable = true;
virtualHosts."git.${my.subZone}" = {
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://127.0.0.1:${toString port}";
};
};
};
}