]> git.zue.dev - git.zue.dev/commitdiff
use gitweb's pathinfo instead of caddy rewrites
authorAlex Pooley (@zuedev) <zuedev@gmail.com>
Mon, 23 Mar 2026 11:25:14 +0000 (11:25 +0000)
committerAlex Pooley (@zuedev) <zuedev@gmail.com>
Mon, 23 Mar 2026 11:25:14 +0000 (11:25 +0000)
Caddyfile
docker-compose.yaml

index d0a190c5bd5e16e59f082669cc8ca7cdc29d1916..5d443d846e4f4549ecb5aca58d34b64f3b749313 100644 (file)
--- a/Caddyfile
+++ b/Caddyfile
@@ -4,13 +4,5 @@
 
 https://git.zue.dev {
        encode zstd gzip
-
-       @clean_url {
-        path_regexp repo ^/([^/]+)/?$
-        not path *.css *.js *.png *.gif *.ico
-    }
-
-       rewrite @clean_url /?p={re.repo.1};a=summary
-
        reverse_proxy http://gitweb:80
 }
\ No newline at end of file
index 1e1168a54744e96b56ae19e6bb2d53a42fa7a863..628c58279292489cc3dd5531261a54f60dcd191f 100644 (file)
@@ -10,7 +10,7 @@ services:
       - caddy_config:/config
     links:
       - gitweb
-      
+
   gitweb:
     build:
       context: .
@@ -28,6 +28,7 @@ services:
             echo "\$$feature{'avatar'}{'default'} = ['gravatar'];" >> /etc/gitweb.conf && \
             echo "\$$feature{'timed'}{'default'} = [1];" >> /etc/gitweb.conf && \
             echo "\$$feature{'remote_heads'}{'default'} = [1];" >> /etc/gitweb.conf && \
+            echo "\$$feature{'pathinfo'}{'default'} = [1];" >> /etc/gitweb.conf && \
             nginx -g 'daemon off;'
     ports:
       - 8080:80
This page took 0.072176 seconds and 4 git commands to generate.