]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/websites/tools/dav/infcloud.nix
Refactor mastodon service module
[perso/Immae/Config/Nix.git] / nixops / modules / websites / tools / dav / infcloud.nix
index 876578b3f405403ef8422b01ab38484507eeb144..f1204abd1957ee63a36c5955d4ec1a839be897ab 100644 (file)
@@ -18,14 +18,16 @@ let
       '';
       buildInputs = [ ed ];
     };
-    apache = {
+    apache = rec {
       user = "wwwrun";
       group = "wwwrun";
+      webappName = "tools_infcloud";
+      root = "/run/current-system/webapps/${webappName}";
       vhostConf = ''
-        Alias /carddavmate ${webRoot}
-        Alias /caldavzap ${webRoot}
-        Alias /infcloud ${webRoot}
-        <Directory ${webRoot}>
+        Alias /carddavmate ${root}
+        Alias /caldavzap ${root}
+        Alias /infcloud ${root}
+        <Directory ${root}>
           AllowOverride All
           Options FollowSymlinks
           Require all granted