From 4cf9c626adae9e75ba7d6eef236ba32b31786adc Mon Sep 17 00:00:00 2001 From: Buster Neece Date: Wed, 17 Apr 2024 04:38:26 -0500 Subject: [PATCH] Allow nginx to accelerate the newer `/var/azuracast/storage` folders (backups, binaries, etc) --- src/Nginx/CustomUrls.php | 3 ++- util/docker/web/nginx/azuracast.conf.tmpl | 10 ++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Nginx/CustomUrls.php b/src/Nginx/CustomUrls.php index 5c744995d..f0da839e5 100644 --- a/src/Nginx/CustomUrls.php +++ b/src/Nginx/CustomUrls.php @@ -29,8 +29,9 @@ final class CustomUrls public static function getXAccelPath(string $path): ?string { $specialPaths = [ - '/var/azuracast/backups' => '/internal/backups', '/var/azuracast/stations' => '/internal/stations', + '/var/azuracast/storage' => '/internal/storage', + '/var/azuracast/backups' => '/internal/backups', ]; foreach ($specialPaths as $diskPath => $nginxPath) { diff --git a/util/docker/web/nginx/azuracast.conf.tmpl b/util/docker/web/nginx/azuracast.conf.tmpl index f6f2e8779..1773b32c6 100644 --- a/util/docker/web/nginx/azuracast.conf.tmpl +++ b/util/docker/web/nginx/azuracast.conf.tmpl @@ -149,17 +149,19 @@ server { # Internal handlers used by the application to perform X-Accel-Redirect's for higher performance. location /internal/backups/ { internal; - add_header Access-Control-Allow-Origin "$upstream_http_access_control_allow_origin"; - alias /var/azuracast/backups/; } + location /internal/storage/ { + internal; + add_header Access-Control-Allow-Origin "$upstream_http_access_control_allow_origin"; + alias /var/azuracast/storage/; + } + location /internal/stations/ { internal; - add_header Access-Control-Allow-Origin "$upstream_http_access_control_allow_origin"; - alias /var/azuracast/stations/; }