eduardostuart / laravel-auto-deploy
Simple package to make deployment easier and automatic
Requires
- php: >=7.1.0
- illuminate/contracts: ~5.5
- illuminate/routing: ^5.5
- illuminate/support: ~5.5
- orchestra/testbench: ^3.5
- symfony/process: ^3.3
Requires (Dev)
- mockery/mockery: ^0.9.9
- phpunit/phpunit: ^6.3
This package is not auto-updated.
Last update: 2020-01-24 17:06:46 UTC
README
Installation
Laravel Auto Deploy requires PHP 7+.
To get the latest version, require the project using composer:
composer require eduardostuart/laravel-auto-deploy
Configuration
Laravel Auto Deploy requires some configuration. The first thing you need to do is to publish all vendor assets:
php artisan vendor:publish --provider="EduardoStuart\AutoDeploy\AutoDeployServiceProvider"
secret
Create a webhook on Github. Define your secret using GITHUB_WEBHOOK_SECRET
.env key or just update the config file (deploy.php
).
script
The deploy script that will be used. You can also define a single command line here. I usually put on my root project path (base_path('./deploy.sh')
).
log
Enable or disable logs. If logs are enabled, the output will be inserted on log.file
file.
Security
If you discover a security vulnerability within this package, please send an e-mail to Eduardo Stuart at hi@s.tuart.me. All security vulnerabilities will be promptly addressed.
License
Laravel Auto Deploy is licensed under The MIT License (MIT).