about summary refs log tree commit diff
path: root/nginx/conf.d/cgit.conf
diff options
context:
space:
mode:
Diffstat (limited to 'nginx/conf.d/cgit.conf')
-rw-r--r--nginx/conf.d/cgit.conf23
1 files changed, 23 insertions, 0 deletions
diff --git a/nginx/conf.d/cgit.conf b/nginx/conf.d/cgit.conf
new file mode 100644
index 0000000..651a0eb
--- /dev/null
+++ b/nginx/conf.d/cgit.conf
@@ -0,0 +1,23 @@
+server {
+        listen          80;
+        server_name     git.dybiec.info;
+        return          301 https://$server_name$request_uri;
+}
+
+server {
+        listen 443 ssl http2;
+        server_name git.dybiec.info;
+        location ~* ^.+(cgit.(css|png)|favicon.ico|robots.txt) {
+                root /usr/share/cgit/;
+        }
+        location / {
+                try_files $uri @cgit;
+        }
+        location @cgit {
+                gzip off;
+                include uwsgi_params;
+                uwsgi_modifier1 9;
+                uwsgi_pass unix:/run/uwsgi/cgit.sock;
+        }
+
+  }