diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-12-29 23:45:00 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2021-12-29 23:46:07 +0100 |
commit | 3ff4fa36410eaa90057f0d00059dcf3bee259e1a (patch) | |
tree | 837a2258ef1801dbfe41d716b97d622dd4b27370 /manifests/site.pp | |
parent | loglevel (diff) | |
download | webdav_server-3ff4fa36410eaa90057f0d00059dcf3bee259e1a.tar.gz webdav_server-3ff4fa36410eaa90057f0d00059dcf3bee259e1a.tar.xz |
cgit smart.
Diffstat (limited to '')
-rw-r--r-- | manifests/site.pp | 15 |
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 { '/': |