From 4602cedbef2cd42f0c36dcf067c19544baf7d8b0 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Thu, 29 Aug 2024 21:28:41 +0100 Subject: [PATCH 1/2] Allow specifying permissions for Glide cache --- src/Imaging/GlideManager.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Imaging/GlideManager.php b/src/Imaging/GlideManager.php index ef36459de73..427262a3aca 100644 --- a/src/Imaging/GlideManager.php +++ b/src/Imaging/GlideManager.php @@ -60,6 +60,7 @@ private function localCacheFilesystem() 'driver' => 'local', 'root' => $root, 'visibility' => 'public', + 'permissions' => config('statamic.assets.image_manipulation.cache_permissions'), ]); } From 8a1858a59bdec0963b9b6b8af0cd03a27e7f1fa8 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Thu, 29 Aug 2024 21:31:28 +0100 Subject: [PATCH 2/2] Actually add the permissions to the config file. --- config/assets.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/config/assets.php b/config/assets.php index 2ed388c0320..51529d255b2 100644 --- a/config/assets.php +++ b/config/assets.php @@ -70,6 +70,17 @@ 'cache' => false, 'cache_path' => public_path('img'), + 'cache_permissions' => [ + 'file' => [ + 'public' => 0644, + 'private' => 0600, + ], + 'dir' => [ + 'public' => 0755, + 'private' => 0700, + ], + ], + /* |-------------------------------------------------------------------------- | Image Manipulation Defaults