eduardostuart/laravel-auto-deploy

This package is abandoned and no longer maintained. No replacement package was suggested.

Simple package to make deployment easier and automatic

v1.0.1 2017-09-17 20:26 UTC

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')).

This is the script that I use for my projects (gist).

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).