Closed mnightingale closed 7 months ago
Something else I've noticed is vite is configured to not have hashes in filenames,presumably to keep git cleaner but assets will be non-cache-busting.
Not sure if there is a way to get vite to handle it, or createAssetPathsUsing appending Vite::manifestHash() to the query string?
@mnightingale PR#1427 should solve your issue
I have the same issue, thank you
Horizon Version
5.24.3
Laravel Version
10.48.9
PHP Version
8.3.6
Redis Driver
PhpRedis
Redis Version
6.0.2
Database Driver & Version
No response
Description
Related #1421
I have a deployment using a CDN via
ASSET_URL=https:://cdn.domain.com
but I'm running into CORs issues.Chrome reports:
CORs is confusing but I resolve for the main site using AppServiceProvider with the following, but all my customisations via the Vite facade appear to be ignored within horizon including createAssetPathsUsing which I hoped could be an alternative to exclude horizon paths from using the CDN altogether.
I'm not sure how to fix it but it looks like https://github.com/laravel/horizon/blob/bf3c4a87d91b745b973b35a161d6c672df4f47ac/resources/views/layout.blade.php#L1-L21 may create it's own instance ignoring all customisations, perhaps that should somehow clone and extend the users defaults or at least have a way to apply customisations?
For now I've reverted to 5.24.2 which doesn't have integrity attributes so loads without issue.
Steps To Reproduce
Access assets via a different domain, i.e ASSET_URL=https://cdn.domain.com and try to access the horizon dashboard.