@fanofmarta
Учу PHP

Как разобраться в деплое?

Всем привет.

Пишу свой небольшой проект на PHP в качестве обучения.

Хочу грамотно задеплоить его на сервер.

Но есть некоторое непонимание:
1) я композером качаю с гитхаба библиотеку, которая используется в проекте
2) в гитигноре прописываю, чтобы библиотека не заливалась в репозиторий моего проекта
3) заливаю проект на гит
4) на сервере сделаю гит клон, загрузятся файлы проекта (которые я написал), но библиотека нет

Правильным будет композером на сервере скачать библитеку в папку проекта или заливать на гитхаб все файлы, включая библиотеку?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 2
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Первое.
Библиотек много, в том числе бывают и дев зависимости, которые нужны только для разработки.

Вы можете так же почитать о CI/CD и автоматизированный процесс деплоя с гита вам на сервер.
Ответ написан
ri_gilfanov
@ri_gilfanov
Web- and desktop-developer
Правильным будет композером на сервере скачать библитеку в папку проекта или заливать на гитхаб все файлы, включая библиотеку?

Первое. Но в репозитории стоит хранить composer.json, чтобы устанавливать библиотеку определённой версии с которой ваш проект точно работает.

И потом нужно будет периодически подтягивать версию библиотеки до актульной и проверять, что всё работает на своей машине или на тестовом сервере.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы