diff --git a/.gitignore b/.gitignore index ceca986e..38d48422 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ /storage/*.key /storage/installed /vendor +Envoy.blade.php .env .env.backup .phpunit.result.cache diff --git a/Envoy.blade.example.php b/Envoy.blade.example.php new file mode 100644 index 00000000..8040fcb7 --- /dev/null +++ b/Envoy.blade.example.php @@ -0,0 +1,17 @@ +@servers(['web'=>['root@0.0.0.0']]) + +@task('dev', ['on'=>'web']) + cd /var/www/docker-beikeshop/www/beikeshop && pwd && git pull + cd /var/www/docker-beikeshop/docker && pwd && docker-compose ps + docker exec beikeshop_com-php8_workspace_1 sh -c "cd beikeshop && composer install" + docker exec beikeshop_com-php8_workspace_1 sh -c "cd beikeshop && php artisan migrate" + docker exec beikeshop_com-php8_workspace_1 sh -c "cd beikeshop && npm install && npm run dev" +@endtask + +@task('prod', ['on'=>'web']) + cd /var/www/docker-beikeshop/www/beikeshop && pwd && git pull + cd /var/www/docker-beikeshop/docker && pwd && docker-compose ps + docker exec beikeshop_com-php8_workspace_1 sh -c "cd beikeshop && composer install" + docker exec beikeshop_com-php8_workspace_1 sh -c "cd beikeshop && php artisan migrate" + docker exec beikeshop_com-php8_workspace_1 sh -c "cd beikeshop && npm install && npm run prod" +@endtask