Задать вопрос
miroshnics
@miroshnics
Инженер

Как опубликовать Laravel-проект на сервере через Git-репозиторий?

Имею пет-проджект на ларавеле, простой CRUD. Хочу его опубликовать на линукс-сервере, используя репозиторий на гитхабе, чтоб можно было работать и развивать его вместе с товарищем - типа, закоммитили и запушили на гитхаб в ветку release, зашли по ssh на боевой сервер, и запуллили на него изменения.
Т.е. чтоб можно было деплоить на сервер вручную, с репозитория.
В какой последовательности это правильно сделать?
  • Вопрос задан
  • 434 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
зашли по ssh на боевой сервер, и запуллили на него изменения.
Как обычно сначала делаете git clone, только не у себя на компьютере, а на сервере. Всё, дальше точно так же в нужный момент делаете там git pull.
Ответ написан
Комментировать
Sinersis
@Sinersis
Специальст широкого профиля
1. Настраиваем сервер. Например: Ubuntu + Nginx + PHP + Node + MySql
2. Настраиваем доступы по ssh ключу.
3. При первом развертывании идем в нужную папку и вводим git pull . При повторных заливках делаем в уже развернутом проекте git push origin
4. Не забываем подтянуть все зависимости composer install + npm install + npm run prod (не помню как с vite)
5. Ставим все миграции php artisan migrate

Ну в общих чертах это выглядит вот так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽