Я пытаюсь загрузить на свой сервер только файлы определенных поставщиков, используя Laravel Forge. Причина в том, что я отредактировал код в некоторых своих зависимостях, и сейчас происходит то, что некоторые функции моего сайта ломаются, потому что, когда я нажимаю с Envoyer на свой сервер, Envoyer захватывает из моего репозитория GitHub.
мой репозиторий GitHub не содержит каталога поставщика, как и должно быть, потому что я добавил этот каталог в мой файл gitignore
/vendor/*
/node_modules
Homestead.yaml
Homestead.json
.env
Я пробовал внести в белый список определенные папки в каталоге следующим образом:
/vendor/*
/node_modules
Homestead.yaml
Homestead.json
.env
!/vendor
!/vendor/misd
Но затем, после развертывания из Envoyer на моем сервере, мой сайт перестает работать, и я получаю сообщение об ошибке.
Warning: require(/home/forge/default/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/forge/default/bootstrap/autoload.php on line 17
Я пытался включить файл autoload.php в белый список, но все равно получаю аналогичное сообщение после развертывания
Как я могу загрузить свои версии зависимостей (зависимости, которые я редактировал). Что происходит сейчас, так это то, что Envoyer захватывает все зависимости через композитор, таким образом захватывая из репозитория зависимостей, это здорово, но мне нужно иметь возможность устанавливать свои собственные версии некоторых из этих зависимостей.
Любые идеи