eXolnet / laravel-envoy by exolnet

Automated deployment template for Laravel Envoy based on Capistrano.
8,389
21
10
Package Data
Maintainer Username: exolnet
Maintainer Contact: adeschambeault@exolnet.com (Alexandre D'Eschambeault)
Package Create Date: 2015-06-30
Package Last Update: 2024-03-28
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-04-29 15:08:53
Package Statistics
Total Downloads: 8,389
Monthly Downloads: 227
Daily Downloads: 5
Total Stars: 21
Total Watchers: 10
Total Forks: 6
Total Open Issues: 3

Laravel Envoy Template

Latest Stable Version Software License Build Status Total Downloads

This repository contains automated deployment template for Laravel Envoy. The deployment flow is based on Capistrano.

Installation

  1. Require this package with composer: composer require exolnet/laravel-envoy
  2. Create a Envoy.blade.php on your project's root with the following content: @include('vendor/exolnet/laravel-envoy/init.php')
  3. Create your deployment configuration in your Laravel project at app/config/deploy.php. An example config file is provided in this repository at config/deploy.php
  4. Setup the deployment folders on your remote host: vendor/bin/envoy run deploy:setup
  5. Enjoy!

Usage

To deploy a new version, run the following command: vendor/bin/envoy run deploy --commit=master

Contributing

Please see CONTRIBUTING and CODE OF CONDUCT for details.

Security

If you discover any security related issues, please email security@exolnet.com instead of using the issue tracker.

Credits

License

This code is licensed under the MIT license. Please see the license file for more information.