summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2021-12-29 23:45:00 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2021-12-29 23:46:07 +0100
commit3ff4fa36410eaa90057f0d00059dcf3bee259e1a (patch)
tree837a2258ef1801dbfe41d716b97d622dd4b27370
parentloglevel (diff)
downloadwebdav_server-3ff4fa36410eaa90057f0d00059dcf3bee259e1a.tar.gz
webdav_server-3ff4fa36410eaa90057f0d00059dcf3bee259e1a.tar.xz
cgit smart.
-rw-r--r--manifests/site.pp15
1 files changed, 11 insertions, 4 deletions
diff --git a/manifests/site.pp b/manifests/site.pp
index f59bbb4..e2338d1 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -365,14 +365,21 @@ node 'hornquist.se' {
}.join("\n")
}
- nginx::resource::location { '~ \.git$':
- server => 'cgit',
- www_root => $cgit::scan_path,
- ssl_only => true,
+ nginx::resource::location { '~ \.git(/.*)':
+ server => 'cgit',
+ ssl_only => true,
location_cfg_append => {
auth_basic => '"CGit login"',
auth_basic_user_file => $cgit_htpasswd,
},
+ fastcgi => 'unix:/run/fcgiwrap.socket',
+ fastcgi_params => 'fastcgi_params',
+ fastcgi_param => {
+ 'SCRIPT_FILENAME' => '/usr/lib/git-core/git-http-backend',
+ 'GIT_PROJECT_ROOT' => '/home/git/git',
+ 'GIT_HTTP_EXPORT_ALL' => '""',
+ 'PATH_INFO' => '$1',
+ }
}
nginx::resource::location { '/':