tech: don't cache HTML
[Ultimately_Untrue_Thought.git] / provisioning / nginx_siteconf
index 2f2cd07..8db2fce 100644 (file)
@@ -1,3 +1,8 @@
+map $sent_http_content_type $expires {
+    default                    off;
+    text/html                  epoch;
+}
+
 server {
         listen 80 default_server;
         listen [::]:80 default_server;
@@ -8,6 +13,8 @@ server {
 
         server_name _;
 
+        expires $expires;
+
         location / {
             # First attempt to serve request as file, then
             # as directory, then fall back to displaying a 404.
@@ -30,7 +37,7 @@ server {
 
         location /static { # gitweb static files
             root /usr/share/gitweb;
-            try_files $uri $uri/ =404;   
+            try_files $uri $uri/ =404;
         }
 
 }