summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorQuentin Aristote <quentin@aristote.fr>2022-08-28 14:32:49 +0200
committerQuentin Aristote <quentin@aristote.fr>2022-08-28 14:32:49 +0200
commit86b50a528a8aaf5e7eca3fb37790b7909143978d (patch)
tree12283186498c13d4a16d2c7e88a44b8ec0ccf2ae /config
parent820c012003c784f5734a5401bf49cd6632c3c9ec (diff)
finish nginx config and add testing in vm
Diffstat (limited to 'config')
-rw-r--r--config/services/web/webkeydirectory/default.nix16
-rw-r--r--config/services/web/webkeydirectory/hu/44hqjnz5rw4mrr9d18fmecyskbmwxetwbin0 -> 2929 bytes
2 files changed, 10 insertions, 6 deletions
diff --git a/config/services/web/webkeydirectory/default.nix b/config/services/web/webkeydirectory/default.nix
index 00844b9..0c222f6 100644
--- a/config/services/web/webkeydirectory/default.nix
+++ b/config/services/web/webkeydirectory/default.nix
@@ -1,13 +1,17 @@
{ config, ... }:
-{
+let webkeydirectoryPath = "/.well-known/openpgpkey/${config.networking.domain}";
+in {
services.nginx.virtualHosts.webkeydirectory = {
serverName = "openpgpkey.${config.networking.domain}";
- locations."/.well-known/openpgpkey/${config.networking.domain}/hu/" = {
-root = null;
- default_type = "application/octet-stream";
- add_header = Access-Control-Allow-Origin * always;
-}
+ locations."${webkeydirectoryPath}/hu/" = {
+ root = ./hu;
+ extraConfig = ''
+ default_type "application/octet-stream";
+ add_header Access-Control-Allow-Origin * always;
+ '';
+ };
+ locations."${webkeydirectoryPath}/policy".root = toFile policy "";
forceSSL = true;
enableACME = true;
};
diff --git a/config/services/web/webkeydirectory/hu/44hqjnz5rw4mrr9d18fmecyskbmwxetw b/config/services/web/webkeydirectory/hu/44hqjnz5rw4mrr9d18fmecyskbmwxetw
new file mode 100644
index 0000000..d0bce98
--- /dev/null
+++ b/config/services/web/webkeydirectory/hu/44hqjnz5rw4mrr9d18fmecyskbmwxetw
Binary files differ