reverse-proxy: use snippet to handle stats routing
3 files changed, 9 insertions(+), 10 deletions(-)
M system/roles/searchix-stable-container.nix → system/roles/searchix-stable-container.nix
@@ -81,11 +81,7 @@ rewrite * /error.html templates file_server } - handle_path /stats/* { - root /srv/http/access/searchix-stable - file_server - log_skip - } + import goaccess "searchix-stable" handle { reverse_proxy localhost:51314 { health_uri /health
M system/roles/searchix.nix → system/roles/searchix.nix
@@ -26,11 +26,7 @@ rewrite * /error.html templates file_server } - handle_path /stats/* { - root /srv/http/access/searchix - file_server - log_skip - } + import goaccess "searchix" handle { import defender import rate_limit
M system/roles/webserver/reverse-proxy.nix → system/roles/webserver/reverse-proxy.nix
@@ -78,6 +78,13 @@ response_code 200 } } } + (goaccess) { + handle_path /stats/* { + root /srv/http/access/{args[0]} + file_server + log_skip + } + } ''; };