From 42dd84257517bb2d1f75e9312cebc49fa0bff2a7 Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 4 Jan 2022 12:12:08 -0800 Subject: [PATCH] add support for multi threaded emulators with NGINX headers --- README.md | 3 ++- readme-vars.yml | 3 ++- root/etc/nginx/site-confs/default | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 23e3c56..37ab318 100644 --- a/README.md +++ b/README.md @@ -243,7 +243,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **29.11.21:** - Add wasm mime type to NGINX +* **04.01.22:** - Add headers needed for Threaded emulators. +* **29.11.21:** - Add wasm mime type to NGINX. * **26.11.21:** - Configure IPFS in a lower power mode, use homebuilt blobs for emu cores. * **19.11.21:** - Pin retroarch version. * **14.11.21:** - Update default cores to ingest. diff --git a/readme-vars.yml b/readme-vars.yml index 02df018..925fac4 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -54,7 +54,8 @@ app_setup_block: | # changelog changelogs: - - { date: "29.11.21:", desc: "Add wasm mime type to NGINX" } + - { date: "04.01.22:", desc: "Add headers needed for Threaded emulators." } + - { date: "29.11.21:", desc: "Add wasm mime type to NGINX." } - { date: "26.11.21:", desc: "Configure IPFS in a lower power mode, use homebuilt blobs for emu cores." } - { date: "19.11.21:", desc: "Pin retroarch version." } - { date: "14.11.21:", desc: "Update default cores to ingest." } diff --git a/root/etc/nginx/site-confs/default b/root/etc/nginx/site-confs/default index e2bbe67..fbc2562 100644 --- a/root/etc/nginx/site-confs/default +++ b/root/etc/nginx/site-confs/default @@ -3,6 +3,8 @@ server { root /emulatorjs/frontend; index index.html; client_max_body_size 0; + add_header Cross-Origin-Opener-Policy same-origin; + add_header Cross-Origin-Embedder-Policy require-corp; location / { try_files $uri $uri/ =404; }