diff -r 66f388fa2130 -r f72ffe8b30b1 deploy/templates/nginx.static.conf.j2 --- /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 + } +}