composer require batyukovstudio/envoy
Для работы требуется прописать и выполнить миграцию:
php artisan vendor:publish --tag="bat-envoy"
php artisan migrate
необходимые поля в .env:
ROOT_DIRECTORY=
TELEGRAM_BOT_ENVOY_TOKEN=
TELEGRAM_CHAT_ID_FOR_ENVOY=
TELEGRAM_THREAD_ID_FOR_ENVOY=
GITHUB_WEBHOOK_SECRET=
DEPLOY_GIT_BRANCH=dev
NODE_PACKAGE_MANAGER=
NODE_VERSION=
в конфигурационный файл app добавить root_directory со значением ROOT_DIRECTORY
'root_directory' => env('ROOT_DIRECTORY',''),
в конфигурационный файл github-webhooks.php добавить git_branch со значением DEPLOY_GIT_BRANCH
'git_branch' => env('DEPLOY_GIT_BRANCH',''),