mttzzz/laravel-deploy

从 GitHub 部署

该包的规范仓库似乎已消失,因此该包已被冻结。

1.6 2020-09-08 08:01 UTC

This package is auto-updated.

Last update: 2024-02-08 15:41:58 UTC


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