Files
homelab/config/git-gitea.nix

39 lines
723 B
Nix

{
pkgs,
config,
tools,
...
}:
{
services = {
gitea = {
enable = true;
database = {
type = "postgres";
user = "git";
name = "git";
password = config.my-lxc.git.db.password;
host = tools.build_ip "db";
createDatabase = false;
};
settings = {
server.HTTP_PORT = 3000;
};
dump = {
enable = true;
# TODO: Manual mountpoint /mnt/backups => NAS
backupDir = "/mnt/backups/gitea";
interval = "1:42";
type = "tar.gz";
};
};
# gitea-actions-runner.instances.default = {
# enable = true;
# labels = [
# "test"
# "nixos"
# ];
# };
};
}