diff options
Diffstat (limited to 'modules/private/websites/tools/dav/default.nix')
-rw-r--r-- | modules/private/websites/tools/dav/default.nix | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/modules/private/websites/tools/dav/default.nix b/modules/private/websites/tools/dav/default.nix index c54e152..b3aa03d 100644 --- a/modules/private/websites/tools/dav/default.nix +++ b/modules/private/websites/tools/dav/default.nix | |||
@@ -1,8 +1,7 @@ | |||
1 | { lib, pkgs, config, ... }: | 1 | { lib, pkgs, config, ... }: |
2 | let | 2 | let |
3 | infcloud = rec { | 3 | infcloud = rec { |
4 | webappName = "tools_infcloud"; | 4 | root = pkgs.webapps.infcloud; |
5 | root = "/run/current-system/webapps/${webappName}"; | ||
6 | vhostConf = '' | 5 | vhostConf = '' |
7 | Alias /carddavmate ${root} | 6 | Alias /carddavmate ${root} |
8 | Alias /caldavzap ${root} | 7 | Alias /caldavzap ${root} |
@@ -36,7 +35,7 @@ in { | |||
36 | certName = "eldiron"; | 35 | certName = "eldiron"; |
37 | addToCerts = true; | 36 | addToCerts = true; |
38 | hosts = ["dav.immae.eu" ]; | 37 | hosts = ["dav.immae.eu" ]; |
39 | root = "/run/current-system/webapps/_dav"; | 38 | root = ./www; |
40 | extraConfig = [ | 39 | extraConfig = [ |
41 | infcloud.vhostConf | 40 | infcloud.vhostConf |
42 | (davical.apache.vhostConf config.services.phpfpm.pools.davical.socket) | 41 | (davical.apache.vhostConf config.services.phpfpm.pools.davical.socket) |
@@ -51,10 +50,6 @@ in { | |||
51 | phpPackage = pkgs.php72; | 50 | phpPackage = pkgs.php72; |
52 | }; | 51 | }; |
53 | }; | 52 | }; |
54 | |||
55 | services.websites.webappDirs._dav = ./www; | ||
56 | services.websites.webappDirs."${davical.apache.webappName}" = davical.webRoot; | ||
57 | services.websites.webappDirs."${infcloud.webappName}" = pkgs.webapps.infcloud; | ||
58 | }; | 53 | }; |
59 | } | 54 | } |
60 | 55 | ||