X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fnginx%2Fsite.d%2Fgitweb%2Fsite.conf;h=0b6aa46e6818fa643d23ba7795e1d1157e4ec311;hb=01d7446f3aa95ee75d632ab751dd9eee05b72276;hp=e056493acc6221c7a629eb9c946a7ea6e0bce0d6;hpb=1b69bb46f4838ebde163115977e310e7346a08c9;p=lhc%2Fateliers.git diff --git a/etc/nginx/site.d/gitweb/site.conf b/etc/nginx/site.d/gitweb/site.conf index e056493..0b6aa46 100644 --- a/etc/nginx/site.d/gitweb/site.conf +++ b/etc/nginx/site.d/gitweb/site.conf @@ -1,4 +1,6 @@ -server_name git.heureux-cyclage.org; +server_name + git.heureux-cyclage.org + git.cyclocoop.org; client_body_buffer_size 8k; client_max_body_size 10m; @@ -13,20 +15,21 @@ location ~ /\. { deny all; log_not_found off; } -location ~ ^.*\.git/objects/([0-9a-f]+/[0-9a-f]+|pack/pack-[0-9a-f]+.(pack|idx)) { - # NOTE: static repo files for cloning over HTTP - root /home/git/pub; - } -location ~ ^.*\.git/(HEAD|info/refs|objects/info/.*|git-(upload|receive)-pack)$ { - # NOTE: requests that need to go to git-http-backend - root /home/git/pub; - include /etc/nginx/conf.d/fastcgi.conf; - fastcgi_param GIT_HTTP_EXPORT_ALL ""; - fastcgi_param GIT_PROJECT_ROOT /home/git/pub; - fastcgi_param PATH_INFO $uri; - fastcgi_param REMOTE_USER $remote_user; - fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; - } +# NOTE: commenté car exporte tous les dépôts indistinctement +#location ~ ^.*\.git/(HEAD|info/refs|objects/info/.*|git-(upload|receive)-pack)$ { +# # NOTE: requests that need to go to git-http-backend +# root /home/git/pub; +# fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; +# include /etc/nginx/conf.d/fastcgi.conf; +# fastcgi_param GIT_HTTP_EXPORT_ALL ""; +# fastcgi_param GIT_PROJECT_ROOT /home/git/pub; +# fastcgi_param PATH_INFO $uri; +# fastcgi_pass unix:/run/spawn-fcgi/gitweb; +# } +#location ~ ^.*\.git/objects/([0-9a-f]+/[0-9a-f]+|pack/pack-[0-9a-f]+.(pack|idx)) { +# # NOTE: static repo files for cloning over HTTP +# root /home/git/pub; +# } location @gitweb { root /usr/share/gitweb; fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi; @@ -50,7 +53,6 @@ location @gitweb { fastcgi_cache_valid 200 10s; fastcgi_cache_valid 404 30m; fastcgi_ignore_headers Cache-Control Expires Set-Cookie; - fastcgi_max_temp_file_size 2M; fastcgi_no_cache $no_cache; fastcgi_param GITWEB_CONFIG /etc/gitweb/gitweb.conf; fastcgi_param PATH_INFO $uri;