From dd23015270d2d2773f92c3155c717e8e2bc8375c Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Thu, 20 Apr 2023 00:00:56 +1000 Subject: [PATCH] Splice in the FOSSY static site --- deploy/nginx.conf | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/deploy/nginx.conf b/deploy/nginx.conf index ee413e6c..4149cac7 100644 --- a/deploy/nginx.conf +++ b/deploy/nginx.conf @@ -13,6 +13,7 @@ server { listen 443 ssl http2; server_name {{ env.domain }}; client_max_body_size 50M; + root /var/www/fossy; ssl_certificate /etc/letsencrypt/live/{{ env.domain }}/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/{{ env.domain }}/privkey.pem; @@ -26,9 +27,9 @@ server { # Advise browser to only load external content from these sites. add_header Content-Security-Policy "script-src 'self' 'unsafe-inline' 'unsafe-eval' https://code.jquery.com/jquery-3.5.1.min.js https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js https://js.stripe.com/v3/ https://r.stripe.com/0"; - location / { + location @app { # Django web application including static files (via WhiteNoise). - uwsgi_pass {{ site_name }}_django_wsgi; + uwsgi_pass symposion_django_wsgi; include uwsgi_params; # Disable gzip compression when where traffic might be over SSL @@ -38,6 +39,10 @@ server { gzip off; } + location / { + try_files $uri $uri/index.html $uri.html @app; + } + location /media/ { # User-uploaded files and generated reports. alias {{ project_dir }}/media/;