2017 © Pedro Peláez
 

library laravel-deploy

image

efrane/laravel-deploy

  • Wednesday, March 28, 2018
  • by eFrane
  • Repository
  • 1 Watchers
  • 0 Stars
  • 502 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 14 Versions
  • 0 % Grown

The README.md

This project has been abandoned and will no longer be maintened., (*1)

Laravel Deploy

This package provides the artisan deploy-command and aims to simplify the deployment process of Laravel 5 applications., (*2)

Installation

laravel-deploy is available as a composer package, you can thus install it with composer require efrane/laravel-deploy., (*3)

As this is a Laravel package, it will only make sense in a Laravel application. Also, don't forget to add the service provider to your app.php config:, (*4)

  $providers = [
      ...

      EFrane\Deploy\DeployServiceProvider::class,
  ];

Usage

This package registers the ./artisan deploy command. The default configuration only runs the --optimize-option as described in the Options section below., (*5)

Default options can be changed in the laraveldeploy.php config file which is providable via ./artisan vendor:publish. If so desired, additional console commands can be added to the deploy process by simply adding their command line call strings (see Command::call()) to the additonalCommands config option like so:, (*6)

<?php return [
  // defaults...

  'additionalCommands' => [
    'migrate' // this would run artisan:migrate after all other deploy commands
  ]
];

Any default can be overriden by calling the appropriate -no-$option option on the command line, i.e. ./artisan --no-fix-missing would jump over fixing directories and permissions., (*7)

Options

--no-additional-commands, (*8)

Disables running of additional commands., (*9)

--[no-]-fix-missing, (*10)

Fixes missing default directories and permissions for the storage directories., (*11)

--[no-]-optimize, (*12)

Combines clear-compiled and optimize., (*13)

--[no-]-update-dependencies, (*14)

Updates dependencies and assets using the following systems (only if a corresponding config file is found):, (*15)

  • npm
  • bower
  • gulp

Contributing

I am mainly developing this package for my own Laravel deployments, thus the feature set is very biased. However, if you find yourself needing a feature, please do not hesitate to ask by creating an issue or even implement it and sending a pull request., (*16)

Testing

Unfortunately, I currently have no clue how to test this functionality other than using it in a laravel project. Thus, contributions in terms of making this testable are especially welcome., (*17)

License

This package is released under the terms of the MIT license., (*18)

The Versions

28/03 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

14/02 2018

v2.3.1

2.3.1.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

14/02 2018

v2.3

2.3.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

06/06 2016

v2.2.1

2.2.1.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

06/06 2016

v2.2.0

2.2.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

23/05 2016

v2.1.1

2.1.1.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

28/03 2016

v2.1.0

2.1.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

06/03 2016

v2.0.4

2.0.4.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

10/02 2016

v2.0.3

2.0.3.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

10/02 2016

v2.0.2

2.0.2.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

10/02 2016

v2.0.1

2.0.1.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

09/02 2016

v2.0.0

2.0.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Stefan Graupner

laravel artisan deploy gulp

13/01 2016

v1.1.0

1.1.0.0

  Sources   Download

MIT

by Stefan Graupner

laravel artisan deploy gulp

04/01 2016

v1.0.1

1.0.1.0

  Sources   Download

MIT

by Stefan Graupner

laravel artisan deploy gulp