Fix Nitro soundboard URLs and CMS gamedata paths

This commit is contained in:
openhands
2026-10-24 18:22:10 +02:00
parent 9560ddc212
commit 836defd0c1
2 changed files with 46 additions and 0 deletions
+30
View File
@@ -253,6 +253,36 @@ server {
}
}
# Oude, nog gecachte Nitro-configs vroegen SoundData/layout/sounds op paden
# die niet bestaan. Serveer de bronbestanden daar ook, zodat een verouderde
# browsercache geen 404's meer veroorzaakt.
location = /nitro-client/nitro-assets/gamedata/SoundData.json {
alias /var/www/Gamedata/config/SoundData.json;
add_header Cache-Control "public, max-age=2592000" always;
access_log off;
}
location = /nitro-client/configuration/soundboard-layout.jsonc {
alias /var/www/Gamedata/config/soundboard-layout.jsonc;
add_header Cache-Control "public, max-age=2592000" always;
access_log off;
}
location = /nitro-client/configuration/soundboard-sounds.jsonc {
alias /var/www/Gamedata/config/soundboard-sounds.jsonc;
add_header Cache-Control "public, max-age=2592000" always;
access_log off;
}
# Clientconfiguratie (renderer-config, ui-config, SoundData-URL's) moet niet
# 30 dagen in de browser blijven hangen: een gewijzigde gamedata-URL zou
# anders pas na cache-expiry effect hebben.
location ^~ /nitro-client/configuration/ {
alias /var/www/Octane/dist/configuration/;
try_files $uri =404;
limit_req zone=cms_static_per_ip burst=1000 nodelay;
add_header Cache-Control "no-cache, must-revalidate" always;
add_header Cache-Tag "cms-client";
}
location ^~ /nitro-client/ {
alias /var/www/Octane/dist/;
try_files $uri $uri/ =404;