From db119ccc29ab169a7f35138d5e5d3ba251748ad5 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Fri, 25 Jul 2025 08:46:32 -0700 Subject: add a module for backups Enable the module on the VM, and backup the git repositories both to the NAS and to a GCS bucket. --- profiles/git-server.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'profiles/git-server.nix') diff --git a/profiles/git-server.nix b/profiles/git-server.nix index 27eebc7..6f523a8 100644 --- a/profiles/git-server.nix +++ b/profiles/git-server.nix @@ -22,4 +22,19 @@ defaultBranch = main ''}" ]; + + my.modules.backups = { + local.paths = [ "/var/lib/gitolite" ]; + local.exclude = [ + "/var/lib/gitolite/.bash_history" + "/var/lib/gitolite/.ssh" + "/var/lib/gitolite/.viminfo" + ]; + remote.paths = [ "/var/lib/gitolite" ]; + remote.exclude = [ + "/var/lib/gitolite/.bash_history" + "/var/lib/gitolite/.ssh" + "/var/lib/gitolite/.viminfo" + ]; + }; } -- cgit v1.2.3