mttzzz / laravel-deploy
从 GitHub 部署
该包的规范仓库似乎已消失,因此该包已被冻结。
1.6
2020-09-08 08:01 UTC
Requires
README
安装
composer require mttzzz/laravel-deploy
发布配置
php artisan vendor:publish --provider Mttzzz\LaravelDeploy\LaravelDeployServiceProvider
编辑 app/config/deploy.php 并填写您的 webhook 密钥或添加环境变量。
return [ // Webhook deploy secret 'sercet' => env('DEPLOY_SECRET', '1234567'), ];
用法
- 在仓库设置中创建 GitHub Webhook
- 填写 payload URL https://yourdomain.com/deploy
- 选择 contentType - application/json
- 填写从您的 deploy.php 中获取的 secret
- 添加到 /etc/sudoers : www-data ALL=(your-git-user) NOPASSWD:ALL