Laravel развертывание - избегайте перезаписи каталога хранения при развертывании с git - PullRequest
0 голосов
/ 25 января 2020

У меня есть приложение 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

1 Ответ

0 голосов
/ 25 января 2020

вы можете добавить каталог в файл .gitignore.

как это:

/storage/app/public/images/
...