Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:deploy:laravel_envoy

Ez a dokumentum egy előző változata!


< Deploy

Laravel envoy

Bevezetés

A Laravel Envoy egy általános eszköz távoli szerveren parancsok futtatsára.

Telepítés

composer require laravel/envoy --dev

Telepítés után a következő módon elérhető az envoy parancs:

php vendor/bin/envoy

Feladatok

A feladatokat (task) a projekt gyökérkönyvtárában az Envoy.blade.php nevű fájlban hozzuk létre.

Példa feladat:

Envoy.blade.php
@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

Importálás

Más Envoy feladatok importálása:

@import('vendor/csomagnev/Envoy.blade.php')

Feladatok futtatása:

php vendor/bin/envoy run deploy
oktatas/web/deploy/laravel_envoy.1652975738.txt.gz · Utolsó módosítás: 2022/05/19 17:55 szerkesztette: admin