Описание тега laravel-envoy

Laravel Envoy предоставляет чистый, минимальный синтаксис для определения общих задач, которые вы выполняете на своих удаленных серверах. Используя синтаксис в стиле Blade, вы можете легко настроить задачи для развертывания, команды Artisan и многое другое.
1 ответ

Проблемы с установкой Laravel Envoy с композитором

Когда я пытаюсь установить Laravel Envoy и запустить эту команду: глобальный композитор требует "laravel/envoy=~1.0" Я получил этот ответ в терминале: Your requirements could not be resolved to an installable set of packages. Problem 1 - Conclusion:…
1 ответ

Переменные среды с Laravel и Envoy

Я разрабатываю сценарий развертывания, который выполняет некоторые дополнительные задачи. Эти задачи требуют паролей, поэтому я подумал о переменных.env Laravel, чтобы избежать их жесткого кодирования. Можно ли использовать мои объявленные переменны…
09 авг '16 в 21:42
2 ответа

Laravel Envoy Permissions?

Итак, я пытаюсь вызвать Envoy из функции контроллера, но сталкиваюсь с проблемами с разрешениями, которые, похоже, никто больше не получает? Я установил посланника глобально и сделал символическую ссылку на /usr/local/bin, чтобы мой сайт мог его уви…
05 июн '17 в 09:02
2 ответа

Как в envoy.blade написать такую ​​строку?

В GitLab CI у меня есть две переменные: ПОЛЬЗОВАТЕЛЬ И ХОСТ. В envoy.plade я хочу получить это: @servers(['web' => 'user@host']) Я пишу так: @servers(['web' => '{{ getenv('USER') }}@{{ getenv('HOST') }}']) Но получить ошибку, как написать?
2 ответа

Посланник Ларавела на фортраббите

Я установил приложение Laravel на сервере Fortrabbit. Я могу сделать следующее $ ssh user@server $ cd htdocs $ php artisan migrate Который работает отлично. Но я пытаюсь использовать Envoy для подобных задач. Итак, я сделал простую задачу: @servers(…
23 апр '14 в 11:29
1 ответ

Совместим ли phplint с автозагрузчиком композитора?

Я просто возвращаюсь в PHP и пытаюсь все делать правильно с самого начала. Итак, я установил PHPLint 2.1_20151116 и не могу заставить его работать с автозагрузкой композитора. Является ли это возможным? Например, я пытаюсь добавить тестовый пример …
25 янв '16 в 02:55
0 ответов

Можно ли запустить макрос посланника Laravel за один сеанс?

Я делаю сценарий развертывания с Laravel Envoy, но так как я использую SSH-ключ с паролем, следующий макрос запрашивает пароль для каждой задачи: @macro('deploy') ssh clone env storage composer migrate permissions done @endmacro Есть ли способ запус…
06 дек '15 в 04:33
1 ответ

Ошибка посланника Laravel 5.6 при вызове с контроллера

Я пытаюсь использовать посланника из laravel для вызова некоторых скриптов на моем сервере. Прямо сейчас я делаю это с виртуальной машиной, установленной на моем Mac. Я пытаюсь запустить сценарий посланника из контроллера следующим образом: function…
05 мар '18 в 15:27
1 ответ

Не могу запустить миграцию при развертывании. Ларавел 5.2

Рассмотрим следующую задачу для посланника: @task('deploy', ['on' => 'web']) cd personal_site php artisan down git pull origin master composer install php artisan migrate php artisan up @endtask php artisan migrate // Blows up Ошибка: [user@xxxx]…
0 ответов

Проблемы с @servers в Envoy.blade

У меня есть два сервера в моем блейде. Я пытаюсь получить его из переменной gitlab: @servers(['staging' => ['{{getenv('TEST_DEPLOY_USER')}} @ {{getenv('TEST_DEPLOY_HOST')}}']], ['production' => ['{{getenv('PROD_DEPLOY_USER')}} @ {{getenv('PROD…
13 ноя '17 в 15:37
0 ответов

Laravel посланник на нескольких серверах

Я, кажется, неправильно понимаю кое-что из документов посланника. Если у меня есть 10 серверов php, и у меня есть некоторые задачи, которые должны удалить некоторые файлы со всех серверов, и у меня есть этот упрощенный код: @servers(['web-1' => '…
23 фев '17 в 12:26
1 ответ

Управляющий Laravel Envoy из Дженкинс

У меня есть скрипт развертывания, запущенный из Envoy для проекта Laravel. Сценарий является сильно измененной версией https://github.com/nickfan/envoy-deployscript. Развертывания выполняются локально на нескольких серверах, и Envoy хорошо справляет…
08 май '17 в 13:15
1 ответ

Проблема с composer при развертывании с использованием Envoyer

У меня возникают проблемы при развертывании моего приложения laravel с помощью envoyer, ответственного за ошибки при установке зависимостей компоновщика, вот оно: Генерация файлов автозагрузки Осветить \ Foundation \ ComposerScripts:: postInstall ph…
05 авг '16 в 06:07
2 ответа

Ошибка посланника Laravel: в это время не ожидалось

Я пытался использовать Laravel Envoy, но когда я бегу envoy run deploy Я получаю следующее сообщение об ошибке: [xxxx]: << не ожидалось в это время. Envoy.blade.php @servers(['web' =&gt; 'x.x.x.x']) @task('deploy', ['on' =&gt; 'web']) ls @endtask Мо…
14 апр '14 в 02:25
0 ответов

Посланник Laravel проверил, доступны ли часы npm run?

Я использую посланника laravel для запуска npm run watch в фоновом режиме. Можно ли попробовать проверить, доступны ли npm run watch? на данный момент у меня есть что-то вроде этого: @task('npm') echo Running npm run watch... npm run watch-poll &gt;…
01 ноя '17 в 14:10
2 ответа

Команда Laravel "envoy run" не работает с ключом ssh

Я запускаю следующую команду в папке проекта laravel и получаю следующую ошибку. rakib$ envoy run list --env=production [ubuntu@54.187.123.4]: Permission denied (publickey). Но я могу успешно ssh, используя следующую команду: ssh -i ~/.ssh/sw-new.pe…
03 июл '14 в 20:27
1 ответ

Laravel Envoy показывает ошибку, но не показывает окружающую среду

У меня проблема с посланником Ларавела. Я написал сценарий для развертывания на сервере, и я вызываю этот сценарий с envoy run deploy --environment=staging но когда происходит ошибка, я не вижу, из какого производства происходит ошибка. Например, ош…
20 дек '17 в 16:00
2 ответа

Envoy Task Runner: команда запуска, требующая доступа sudo

Я использую https://laravel.com/docs/5.4/envoy в качестве инструмента развертывания. В Envoy.blade.php у меня есть команда, требующая доступа sudo, например: chmod 777 -R storage/ chmod 777 -R bootstrap/cache Эти команды завершаются с ошибкой, сообщ…
28 июл '17 в 01:00
1 ответ

Скрыть вывод команды установки Composer

Есть ли способ, которым мы можем скрыть вывод команды composer install? Я запускаю сценарий развертывания для моего приложения Laravel, и вывод получается грязным, когда он печатает сотни строк: Установка приложения / пакета (v1.2.1), загрузка из ке…
04 дек '18 в 21:42
0 ответов

Laravel Queue, выполняющая задачу Envoy, непоследовательна при развертывании

Я создаю сайт, который использует посланника laravel для запуска команд на удаленном сервере. При нажатии кнопки для запуска задачи она добавляется в очередь (я использую redis и horizon), чтобы она обрабатывалась в фоновом режиме и вообще не замедл…