about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-06-13 07:40:55 -0700
committerFranck Cuny <franck@fcuny.net>2022-06-13 07:43:02 -0700
commit7bfded775e48a0c203fee055edce028fa08f3a67 (patch)
treede9e3f0b919d82e84e63794b57e7dd173d7f341d /modules
parentref(nginx): delete unused module (diff)
downloadworld-7bfded775e48a0c203fee055edce028fa08f3a67.tar.gz
ref(sourcegraph): exclude more directories from backup
I don't need to backup the observability data for sourcegraph. I also
don't need to backup the cache. These files change a lot and are about
~300M of data every day, which creates a lot of churn for our backup.

All I need if I restore a backup is the content of the database and the
indexes.

Change-Id: Ifaddda7626ecae32162503bc14aa8d1ffa716622
Reviewed-on: https://cl.fcuny.net/c/world/+/416
Tested-by: CI
Reviewed-by: Franck Cuny <franck@fcuny.net>
Diffstat (limited to 'modules')
-rw-r--r--modules/services/sourcegraph/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/services/sourcegraph/default.nix b/modules/services/sourcegraph/default.nix
index 10c1880..92653c1 100644
--- a/modules/services/sourcegraph/default.nix
+++ b/modules/services/sourcegraph/default.nix
@@ -43,11 +43,15 @@ in
     my.services.backup = {
       paths = [ "/var/lib/sourcegraph/etc" "/var/lib/sourcegraph/data" ];
       exclude = [
-        "/var/lib/sourcegraph/data/grafana/logs/"
-        "/var/lib/sourcegraph/data/jaeger.log"
         "/var/lib/sourcegraph/data/grafana.log"
+        "/var/lib/sourcegraph/data/grafana/"
+        "/var/lib/sourcegraph/data/grafana/"
+        "/var/lib/sourcegraph/data/jaeger.log"
         "/var/lib/sourcegraph/data/minio.log"
+        "/var/lib/sourcegraph/data/minio/"
         "/var/lib/sourcegraph/data/prometheus.log"
+        "/var/lib/sourcegraph/data/prometheus/"
+        "/var/lib/sourcegraph/data/redis/"
       ];
     };
   };