commit ae84a87e5bbe5cd36af3667ecbfc29fa54cb827c (tree) parent db78cad1b0818be9c5578e3bc6080b4116bdcdf7 Author: Motiejus Jakštys <motiejus@jakstys.lt> Date: Sat, 9 May 2026 07:20:16 +0300 Fix static routing Diffstat:
| M | modules/services/gitea/default.nix | | | 38 | ++++++++++++++++++++------------------ |
1 file changed, 20 insertions(+), 18 deletions(-)
diff --git a/modules/services/gitea/default.nix b/modules/services/gitea/default.nix @@ -89,18 +89,6 @@ caddy = { virtualHosts."git.jakstys.lt".extraConfig = '' - route /static/assets/* { - uri strip_prefix /static - file_server * { - root ${pkgs.compressDrvWeb pkgs.gitea.data { }}/public - precompressed zstd br gzip - } - } - - @direct_gitea { - header_regexp User-Agent (?i)(curl|wget|git|elinks) - } - header { Strict-Transport-Security "max-age=15768000" @@ -111,13 +99,27 @@ Alt-Svc "h3=\":443\"; ma=86400" } - handle @direct_gitea { - reverse_proxy http://127.0.0.1:${toString myData.ports.gitea} - } + route { + handle /static/assets/* { + uri strip_prefix /static + file_server * { + root ${pkgs.compressDrvWeb pkgs.gitea.data { }}/public + precompressed zstd br gzip + } + } + + @direct_gitea { + header_regexp User-Agent (?i)(curl|wget|git|elinks) + } + + handle @direct_gitea { + reverse_proxy http://127.0.0.1:${toString myData.ports.gitea} + } - handle { - reverse_proxy unix/${config.services.anubis.instances.gitea.settings.BIND} { - header_up X-Real-IP {remote_host} + handle { + reverse_proxy unix/${config.services.anubis.instances.gitea.settings.BIND} { + header_up X-Real-IP {remote_host} + } } } '';