summaryrefslogtreecommitdiff
path: root/config/services/web/webkeydirectory/default.nix
diff options
context:
space:
mode:
authorQuentin Aristote <quentin@aristote.fr>2022-08-29 15:18:01 +0200
committerQuentin Aristote <quentin@aristote.fr>2022-08-29 15:18:01 +0200
commitfc1352eabdcc8dd576473942d85162ecd1692acf (patch)
treebaa070113bc8a77e93db8979a2f836ceac82befb /config/services/web/webkeydirectory/default.nix
parent86b50a528a8aaf5e7eca3fb37790b7909143978d (diff)
debug nginx config
Diffstat (limited to 'config/services/web/webkeydirectory/default.nix')
-rw-r--r--config/services/web/webkeydirectory/default.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/config/services/web/webkeydirectory/default.nix b/config/services/web/webkeydirectory/default.nix
index 0c222f6..3037dd7 100644
--- a/config/services/web/webkeydirectory/default.nix
+++ b/config/services/web/webkeydirectory/default.nix
@@ -4,14 +4,16 @@ let webkeydirectoryPath = "/.well-known/openpgpkey/${config.networking.domain}";
in {
services.nginx.virtualHosts.webkeydirectory = {
serverName = "openpgpkey.${config.networking.domain}";
- locations."${webkeydirectoryPath}/hu/" = {
- root = ./hu;
- extraConfig = ''
- default_type "application/octet-stream";
- add_header Access-Control-Allow-Origin * always;
- '';
+ locations = {
+ "${webkeydirectoryPath}/hu/" = {
+ alias = ./hu/;
+ extraConfig = ''
+ default_type "application/octet-stream";
+ add_header Access-Control-Allow-Origin * always;
+ '';
+ };
+ "=${webkeydirectoryPath}/policy".alias = builtins.toFile "policy" "";
};
- locations."${webkeydirectoryPath}/policy".root = toFile policy "";
forceSSL = true;
enableACME = true;
};