aboutsummaryrefslogtreecommitdiffstats
path: root/image/Caddyfile
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-01-03 01:03:27 +0100
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2025-01-03 01:03:27 +0100
commite6359a9ceb5fba89ab0d152ce6ead2da7b8afa57 (patch)
tree0751a2a4b358f850dac8c83a4ee74a155c6c6e59 /image/Caddyfile
parenta912704a1fdc06622466c9887051e1e0b2f5d42f (diff)
downloadcgit-oci-e6359a9ceb5fba89ab0d152ce6ead2da7b8afa57.tar.gz
cgit-oci-e6359a9ceb5fba89ab0d152ce6ead2da7b8afa57.tar.bz2
cgit-oci-e6359a9ceb5fba89ab0d152ce6ead2da7b8afa57.tar.lz
cgit-oci-e6359a9ceb5fba89ab0d152ce6ead2da7b8afa57.zip

feat: a sensible setup, for once

Diffstat (limited to 'image/Caddyfile')
-rw-r--r--image/Caddyfile26
1 files changed, 26 insertions, 0 deletions
diff --git a/image/Caddyfile b/image/Caddyfile
new file mode 100644
index 0000000..b50dccc
--- /dev/null
+++ b/image/Caddyfile
@@ -0,0 +1,26 @@
+http:// {
+ route {
+ root * /var/lib/git/static
+ file_server {
+ pass_thru
+ }
+ }
+
+ route {
+ root * /usr/share/webapps/cgit
+ file_server {
+ pass_thru
+ }
+ }
+
+ reverse_proxy unix//run/fcgiwrap/fcgiwrap.sock {
+ transport fastcgi {
+ env SCRIPT_FILENAME /usr/share/webapps/cgit/cgit.cgi
+ env PATH_INFO {http.request.uri}
+ env QUERY_STRING {query}
+ # env GIT_HTTP_EXPORT_ALL 1
+ # env GIT_PROJECT_ROOT /var/lib/git/repositories
+ # env HOME /var/lib/git
+ }
+ }
+}