Envoy 自动部署
小于 1 分钟
安装
composer require laravel/envoy --dev
php vendor/bin/envoy run deploy
home
larvel-echo
larvel-echo 服务
php vendor/bin/envoy run home-echo
go-movie
m3u8下载器
php vendor/bin/envoy run go-movie
个人服务器
larvel-echo 服务
php vendor/bin/envoy run tenxun-echo
go-movie
m3u8下载器
php vendor/bin/envoy run tenxun-movie
Envoy.blade.php
@servers([
'home' => ['admin@home.cc'],
'tenxun' => ['root@139.155.246.228']
])
{{--php vendor/bin/envoy run home-echo--}}
@task('home-echo', ['on' => 'home'])
cd /home/admin/docker/laravel-echo
docker-compose down && docker-compose up -d && docker-compose ps
@endtask
@task('go-movie', ['on' => 'home'])
cd /home/admin/docker/go-movie
docker-compose down
docker pull registry.cn-hangzhou.aliyuncs.com/orangbus/m3u8-downloader
docker-compose up -d && docker-compose ps
@endtask
@task('tenxun-echo', ['on' => 'tenxun'])
cd /root/docker/laravel-echo
docker-compose down && docker-compose up -d && docker-compose ps
@endtask
@task('tenxun-movie', ['on' => 'tenxun'])
cd /root/docker/go-movie
docker-compose down
docker pull registry.cn-hangzhou.aliyuncs.com/orangbus/m3u8-downloader
docker-compose up -d && docker-compose ps
@endtask