summaryrefslogtreecommitdiff
path: root/nginx
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2022-02-19 10:06:06 -0500
committerDaniel Micay <danielmicay@gmail.com>2022-02-19 10:06:06 -0500
commit83a3aaf65d69049c8a1003b688a8ed49c575c885 (patch)
treece27c863e8c407d426cc2bb44bab62a3bc341284 /nginx
parent0786d8688241da10e68a1b97f51b4ad3d9325450 (diff)
extend redirect.js preload / push to /install/
Diffstat (limited to 'nginx')
-rw-r--r--nginx/nginx.conf10
1 files changed, 10 insertions, 0 deletions
diff --git a/nginx/nginx.conf b/nginx/nginx.conf
index 817b073e..ad0ecaee 100644
--- a/nginx/nginx.conf
+++ b/nginx/nginx.conf
@@ -76,6 +76,7 @@ http {
map $uri $preload_resources_uri {
/index.html ", </phone.png>; rel=preload; as=image, <{{path|/js/redirect.js}}>; rel=modulepreload; integrity={{integrity|/js/redirect.js}}";
/faq.html ", <{{path|/js/redirect.js}}>; rel=modulepreload; integrity={{integrity|/js/redirect.js}}";
+ /install/index.html ", <{{path|/js/redirect.js}}>; rel=modulepreload; integrity={{integrity|/js/redirect.js}}";
/install/cli.html ", <{{path|/js/redirect.js}}>; rel=modulepreload; integrity={{integrity|/js/redirect.js}}";
/install/web.html ", <{{path|/js/redirect.js}}>; rel=modulepreload; integrity={{integrity|/js/redirect.js}}";
/releases.html ", <{{path|/js/redirect.js}}>; rel=modulepreload; integrity={{integrity|/js/redirect.js}}";
@@ -342,6 +343,15 @@ http {
try_files $uri.html =404;
}
+ location = /install/ {
+ include snippets/security-headers.conf;
+ add_header Cross-Origin-Resource-Policy "same-origin" always;
+ add_header Cache-Control "public, no-cache";
+ include snippets/preload.conf;
+ http2_push $push_redirect_js;
+ try_files /install/index.html =404;
+ }
+
location = /install/cli {
include snippets/security-headers.conf;
add_header Cross-Origin-Resource-Policy "same-origin" always;