From d4c6561f8ca216be5c753083078ac6c56d9734e2 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Wed, 10 Sep 2025 23:23:27 -0700 Subject: [PATCH] Create Caddyfile.default --- Caddyfile.default | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Caddyfile.default diff --git a/Caddyfile.default b/Caddyfile.default new file mode 100644 index 0000000..d9bb3b1 --- /dev/null +++ b/Caddyfile.default @@ -0,0 +1,22 @@ +:8080 { + # Root goes to your org + @root path_regexp root ^/$ + rewrite @root /planetrenox + + # Routes that should pass directly to Gitea (users, assets, etc.) + @blocked path ^/(api|assets|avatars|css|js|vendor|img|swagger|explore|user|users|login|signup|notifications|issues|pulls|milestones|admin|site|serviceworker|manifest\.json|favicon\.ico|robots\.txt)(/|$) + + handle @blocked { + reverse_proxy 127.0.0.1:3000 + } + + # Single path segment → treat as a repo inside planetrenox + @single path_regexp single ^/([^/]+)$ + handle @single { + rewrite * /planetrenox/{http.regexp.single.1} + reverse_proxy 127.0.0.1:3000 + } + + # Fallback: send everything else to Gitea + reverse_proxy 127.0.0.1:3000 +}