]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/websites/tools/dav/default.nix
Move davical and Jerome's website passwords to secure location
[perso/Immae/Config/Nix.git] / nixops / modules / websites / tools / dav / default.nix
index ef9735e4f40b87d1ff1f113bbe6b6c7458186cf2..56b3006edad0449079b6d92f0d5263a222852957 100644 (file)
@@ -14,6 +14,7 @@ in {
   config = lib.mkIf cfg.enable {
     security.acme.certs."eldiron".extraDomains."dav.immae.eu" = null;
 
+    deployment.keys = davical.keys;
     services.myWebsites.tools.modules = davical.apache.modules;
 
     services.myWebsites.tools.vhostConfs.dav = {
@@ -30,6 +31,11 @@ in {
       davical = davical.phpFpm.pool;
     };
 
+    system.extraSystemBuilderCmds = ''
+      mkdir -p $out/webapps
+      ln -s ${davical.webRoot} $out/webapps/${davical.apache.webappName}
+      ln -s ${infcloud.webRoot} $out/webapps/${infcloud.apache.webappName}
+      '';
   };
 }