案例:我使用 Yaml 文件中的以下命令在 DigitalOcean 上上传 Laravel 项目
run_command: |- php artisan migrate --force php artisan storage:link heroku-php-apache2 public/
问题:每次部署时,都会运行这些命令并删除存储文件。如何在不删除上传文件的情况下进行部署?
附加信息:- 1-表记录不被删除,仅删除上传的文件 2- imagePath:base_url/storage/images/products/imageName.png
解决方案:这不是问题。问题是每次部署时,DigitalOcean 每次都会部署在不同的服务器(容器)上,所以它就像一个新设备。但表并没有被清除,只是存储的东西