]> WPIA git - infra.git/blob - modules/gitweb/templates/nginx.epp
fix: correctly auto-start cassiopeia services
[infra.git] / modules / gitweb / templates / nginx.epp
1 server {
2     listen       0.0.0.0:80;
3     listen       0.0.0.0:443 ssl;
4     server_name  code.<%=$systemDomain%>;
5
6     ssl_certificate /etc/ssl/private/gitweb.crt;
7     ssl_certificate_key /etc/ssl/private/gitweb.key;
8
9     location ~ "^/$" {
10         fastcgi_param  QUERY_STRING       $query_string;
11         fastcgi_param  REQUEST_METHOD     $request_method;
12         fastcgi_param  REQUEST_URI        $request_uri;
13         fastcgi_pass unix:/gitweb-socket/gitweb;
14     }
15     location /static {
16         alias /usr/share/gitweb/static;
17     }
18     location / {
19         fastcgi_pass unix:/git-smart-http-socket/fcgiwrap.socket;
20         fastcgi_param SCRIPT_FILENAME   /usr/lib/git-core/git-http-backend;
21         fastcgi_param PATH_INFO         $uri;
22         fastcgi_param GIT_PROJECT_ROOT  /srv/git;
23         fastcgi_param GIT_HTTP_EXPORT_ALL "";
24         include fastcgi_params;
25     }
26 }