From 6ddb31c36f45260f9b03e4071aad998a3de1b9b9 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Sun, 11 Aug 2024 22:27:45 +0100 Subject: [PATCH] Evaluate skycam upstream at runtime --- modules/services/nginx/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/services/nginx/default.nix b/modules/services/nginx/default.nix index 7f24ac8..ca79d63 100644 --- a/modules/services/nginx/default.nix +++ b/modules/services/nginx/default.nix @@ -118,8 +118,10 @@ in { serverAliases = [ "www.jdholt.com" ]; extraConfig = nginxErrorPages + nginxEdgeHeaders + nginxStrictHeaders; locations."/skycam/snapshot.jpg" = { - proxyPass = "http://skycam.mesh.vimium.net:8080/snapshot"; extraConfig = '' + set $backend "skycam.mesh.vimium.net:8080"; + + proxy_pass http://$backend/snapshot; proxy_cache skycam_cache; proxy_cache_valid any 10s; proxy_ignore_headers Cache-Control Expires Set-Cookie;