Тут еще печаль с подходом в разработке. Композер жрет много ресурсов ОЗУ когда модифицирует список пакетов и поэтому его стоит запускать только на локальной машине. А на боевой сервер уже просто переносить без шелухи. Почему-то это забывают многие начинающие разработчики и игнорируют тот факт что подобные системы настроены именно на локальную разработку изначально.
Композер это про папку vendor, а core может быть только что Вам нужно. Эво так построена что можно переносить простым копированием и сменой в конфиге данных.
500 р за пошаговый гайд на тему "Деплой после пуша" 1. Есть сервер на убунту. Доступ ssh. 2. Есть гитхаб с приватным репозиторием. 3. В репозитории есть директория workflows, там yml файл для всякого. который не работает у меня никоим образом, и никакие гуглы чет не помогают. Заебало гуглить. Что хочу — синхронизацию файлов сайта и гита после изменения гита Хочется раз понять и забыть.