From: Ismaƫl Bouya Date: Mon, 9 Dec 2019 23:27:11 +0000 (+0100) Subject: Add missing backup for videos X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=commitdiff_plain;h=d880826af1f7af8a1fb57b27cd14b54b9db78eba Add missing backup for videos --- diff --git a/modules/private/websites/tools/cloud/default.nix b/modules/private/websites/tools/cloud/default.nix index f4fc3e3..3aabde8 100644 --- a/modules/private/websites/tools/cloud/default.nix +++ b/modules/private/websites/tools/cloud/default.nix @@ -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 = { diff --git a/modules/private/websites/tools/mgoblin/default.nix b/modules/private/websites/tools/mgoblin/default.nix index b99b95e..aeae893 100644 --- a/modules/private/websites/tools/mgoblin/default.nix +++ b/modules/private/websites/tools/mgoblin/default.nix @@ -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"; diff --git a/modules/private/websites/tools/peertube/default.nix b/modules/private/websites/tools/peertube/default.nix index f34acaa..6739641 100644 --- a/modules/private/websites/tools/peertube/default.nix +++ b/modules/private/websites/tools/peertube/default.nix @@ -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";