Ez a dokumentum egy előző változata!
A Laravel Envoy egy általános eszköz távoli szerveren parancsok futtatsára.
composer require laravel/envoy --dev
Telepítés után a következő módon elérhető az envoy parancs:
php vendor/bin/envoy
A feladatokat (task) a projekt gyökérkönyvtárában az Envoy.blade.php nevű fájlban hozzuk létre.
Példa feladat:
@servers(['web' => ['user@192.168.10.2'], 'workers' => ['user@192.168.10.3']]) @task('restart-queues', ['on' => 'workers']) cd /home/www/zold.lan php artisan queue:restart @endtask
Más Envoy feladatok importálása:
@import('vendor/csomagnev/Envoy.blade.php')
Feladatok futtatása:
php vendor/bin/envoy run deploy