]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/tools/peertube/default.nix
Add missing backup for videos
[perso/Immae/Config/Nix.git] / modules / private / websites / tools / peertube / default.nix
index dd2853039a33db38beda72d1461cdbdd8e8ebed9..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";
@@ -150,7 +153,7 @@ in {
         '';
     }];
 
-    services.websites.tools.modules = [
+    services.websites.env.tools.modules = [
       "headers" "proxy" "proxy_http" "proxy_wstunnel"
     ];
     services.filesWatcher.peertube = {
@@ -158,7 +161,7 @@ in {
       paths = [ pcfg.configFile ];
     };
 
-    services.websites.tools.vhostConfs.peertube = {
+    services.websites.env.tools.vhostConfs.peertube = {
       certName    = "eldiron";
       addToCerts  = true;
       hosts       = [ "peertube.immae.eu" ];