diff options
Diffstat (limited to 'modules/private/websites/tools/dav')
-rw-r--r-- | modules/private/websites/tools/dav/davical.nix | 3 | ||||
-rw-r--r-- | modules/private/websites/tools/dav/default.nix | 9 |
2 files changed, 3 insertions, 9 deletions
diff --git a/modules/private/websites/tools/dav/davical.nix b/modules/private/websites/tools/dav/davical.nix index 9e4056a..bc5ecf6 100644 --- a/modules/private/websites/tools/dav/davical.nix +++ b/modules/private/websites/tools/dav/davical.nix | |||
@@ -70,8 +70,7 @@ rec { | |||
70 | user = "wwwrun"; | 70 | user = "wwwrun"; |
71 | group = "wwwrun"; | 71 | group = "wwwrun"; |
72 | modules = [ "proxy_fcgi" ]; | 72 | modules = [ "proxy_fcgi" ]; |
73 | webappName = "tools_davical"; | 73 | root = webRoot; |
74 | root = "/run/current-system/webapps/${webappName}"; | ||
75 | vhostConf = socket: '' | 74 | vhostConf = socket: '' |
76 | Alias /davical "${root}" | 75 | Alias /davical "${root}" |
77 | Alias /caldav.php "${root}/caldav.php" | 76 | Alias /caldav.php "${root}/caldav.php" |
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 | ||