У меня есть приложение laravel, где пользователи могут загружать изображения. Изображения загружаются в папку storage/app/public/images
, которая имеет символическую ссылку на public/storage
При первой настройке проекта в цифровом океане я использую следующую команду для удаления из github:
cd /var/www/html/quickstart
git clone https://github.com/laravel/quickstart-basic
Разработка и тестирование приложения выполняются локально, а затем отправляются на github. После любых исправлений я запускаю вышеупомянутое каждый раз, чтобы повторно развернуть обновленное приложение, но это перезаписывает каталог хранилища.
Как мне сделать обновления sh моего живого сайта с github без перезаписи каталога хранилища?
Обратите внимание, что я не эксперт по git, поэтому терпите меня.
* ОБНОВЛЕНИЕ *
Обратите внимание, в настоящее время у меня есть gitignore файл в каталоге storage\app\
, содержащий:
*
!public/
!.gitignore
Внутри каталога storage\app\public\
также есть один каталог:
*
!.gitignore