Fix Laravel storage:link using Launcher
Somehow, the php artisan storage:link
command doesn't work as expected using the Launcher service, and files stored in local public disk are not publicly accessed.
To fix it, SSH into your site container and manually create the symbolic link.
1ln -s ../storage/app/public/ public/storage
If public/storage
already exists, you mean need to remove it first.
1rm public/storage
Update:
It seems this is a known issue, and it has been addressed the `php artisan storage:link` command has been removed from the Deploy script (entrypoint) config file, and replaced with ln -s ../storage/app/public/ public/storage
.