From b01607235113e27d509259cf9d21bbe2760a7a74 Mon Sep 17 00:00:00 2001 From: teidesu Date: Sat, 26 Oct 2024 19:43:50 +0300 Subject: [PATCH] fix(koi): tei.su serve keys as plain text --- hosts/koi/containers/teisu.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/hosts/koi/containers/teisu.nix b/hosts/koi/containers/teisu.nix index 1b5e441..9deba5c 100644 --- a/hosts/koi/containers/teisu.nix +++ b/hosts/koi/containers/teisu.nix @@ -32,7 +32,14 @@ in { "d /srv/teisu 0755 teisu teisu -" ]; - services.nginx.virtualHosts."tei.su" = { + services.nginx.virtualHosts."tei.su" = let + serveWithTextPlain = { + proxyPass = "http://teisu.docker:4321$request_uri"; + extraConfig = '' + add_header 'Content-Type' 'text/plain'; + ''; + }; + in { forceSSL = true; useACMEHost = "tei.su"; @@ -59,5 +66,9 @@ in { internal; ''; }; + + locations."/keys" = serveWithTextPlain; + locations."/keys@ssh" = serveWithTextPlain; + locations."/keys@git" = serveWithTextPlain; }; } \ No newline at end of file