deploy/templates/nginx.static.conf.j2
changeset 2 f72ffe8b30b1
parent 0 5f4fcbc80b37
child 10 28971cf04a91
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/deploy/templates/nginx.static.conf.j2	Sat Sep 15 01:24:07 2018 +0200
@@ -0,0 +1,42 @@
+upstream annotation-api {
+    server {{annotations_api_host}}:{{annotations_api_port}};
+    server 127.0.0.1 backup;
+}
+
+upstream discussion-api {
+    server {{discussions_host}}:{{discussions_port}};
+    server 127.0.0.1 backup;
+}
+
+
+server {
+    listen 80;
+    listen [::]:80;
+
+    server_name {{static_server_name}};
+
+    access_log /var/log/nginx/{{static_server_name}}-access.log;
+    error_log /var/log/nginx/{{static_server_name}}-error.log;
+
+    root {{remote_static_path}}/;
+    index index.html index.htm;
+
+
+    location {{annotations_api_url}}/ {
+        uwsgi_pass  annotation-api;
+        include /etc/nginx/uwsgi_params;
+    }
+
+    location {{discussions_url}}/ {
+        uwsgi_pass  discussion-api;
+        include /etc/nginx/uwsgi_params;
+    }
+
+    location / {
+        # First attempt to serve request as file, then
+        # as directory, then fall back to displaying a 404.
+        try_files $uri $uri/ /index.html;
+        # Uncomment to enable naxsi on this location
+        # include /etc/nginx/naxsi.rules
+    }
+}