Задать вопрос
@suhuxa1

Какие файлы laravel надо ставить на гит?

Добрый день!
Такой вопрос. Делаю проект на ларавеле, поставил гит на весь проект. Автодеплой происходит нереально долго, примерно за 2 часа происходит полный цикл деплоя, при том, что архив со всем проектом передается на сервер за 7 секунд. Но надоело постоянно распаковывать, поэтому сделал автодеплой. И вот пришла в голову мысль, что автодеплой должен быть не только проекта, а определенных папок: app, public, web, resources ну и конфиг композера. Верно? Или я вообще куда-то не туда пошел, надо все иначе делать?
  • Вопрос задан
  • 725 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@D3lphi
При создании проекта Laravel сам создает необходимые .gitignore файлы. Под версионным контролем находится все кроме:
bootstrap/cache
storage (Его поддиректорий)
vendor
Файлы .sqlite, если имеются

Такой долгий деплой, судя по всему, происходит из-за того, что vendor тоже находится под контролем vcs.

Если нужно развернуть проект снова, делаете git clone, а затем выполняете composer install и ожидаете, пока "подтянутся" зависимости.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы