]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Add missing backup for videos
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Mon, 9 Dec 2019 23:27:11 +0000 (00:27 +0100)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Mon, 9 Dec 2019 23:27:11 +0000 (00:27 +0100)
modules/private/websites/tools/cloud/default.nix
modules/private/websites/tools/mgoblin/default.nix
modules/private/websites/tools/peertube/default.nix

index f4fc3e3fd9b9bbf01fa2ef97c592edf065b44e08..3aabde8b2902a9aee1cf2bb3fa486d8ebaa1e608 100644 (file)
@@ -48,6 +48,7 @@ in {
   };
 
   config = lib.mkIf cfg.enable {
+    # FIXME: find a way to backup the data
     services.websites.env.tools.modules = [ "proxy_fcgi" ];
 
     services.websites.env.tools.vhostConfs.cloud = {
index b99b95e982ed601853e675d2e11f8e87b3e43a71..aeae893d6e2b3cc826b36b924d2a12bf5ec23127 100644 (file)
@@ -9,6 +9,9 @@ in {
   };
 
   config = lib.mkIf cfg.enable {
+    services.duplyBackup.profiles.mgoblin = {
+      rootDir = mcfg.dataDir;
+    };
     secrets.keys = [{
       dest = "webapps/tools-mediagoblin";
       user = "mediagoblin";
index f34acaa6c9cba892e74561f50f61c4afa56c00cc..6739641fbc5951df92f0a2e027498db2a4459064 100644 (file)
@@ -9,6 +9,9 @@ in {
   };
 
   config = lib.mkIf cfg.enable {
+    services.duplyBackup.profiles.peertube = {
+      rootDir = pcfg.dataDir;
+    };
     services.peertube = {
       enable = true;
       configFile = "/var/secrets/webapps/tools-peertube";