]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/tools/peertube/default.nix
Refactor websites options
[perso/Immae/Config/Nix.git] / modules / private / websites / tools / peertube / default.nix
index dee1b81db79968a7750a0bca62a6f6bd01fb0dfb..f34acaa6c9cba892e74561f50f61c4afa56c00cc 100644 (file)
@@ -150,10 +150,15 @@ in {
         '';
     }];
 
-    services.websites.tools.modules = [
+    services.websites.env.tools.modules = [
       "headers" "proxy" "proxy_http" "proxy_wstunnel"
     ];
-    services.websites.tools.vhostConfs.peertube = {
+    services.filesWatcher.peertube = {
+      restart = true;
+      paths = [ pcfg.configFile ];
+    };
+
+    services.websites.env.tools.vhostConfs.peertube = {
       certName    = "eldiron";
       addToCerts  = true;
       hosts       = [ "peertube.immae.eu" ];