[WIP] Setup of skeleton
This commit is contained in:
32
app/Update.php
Normal file
32
app/Update.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use MadWeb\Initializer\Contracts\Runner;
|
||||
|
||||
class Update
|
||||
{
|
||||
public function production(Runner $run)
|
||||
{
|
||||
return $run
|
||||
->external('composer', 'install', '--no-dev', '--prefer-dist', '--optimize-autoloader')
|
||||
->external('npm', 'install', '--production')
|
||||
->external('npm', 'run', 'production')
|
||||
->artisan('route:cache')
|
||||
->artisan('config:cache')
|
||||
->artisan('event:cache')
|
||||
->artisan('migrate', ['--force' => true])
|
||||
->artisan('cache:clear')
|
||||
->artisan('queue:restart'); // ->artisan('horizon:terminate');
|
||||
}
|
||||
|
||||
public function local(Runner $run)
|
||||
{
|
||||
return $run
|
||||
->external('composer', 'install')
|
||||
->external('npm', 'install')
|
||||
->external('npm', 'run', 'development')
|
||||
->artisan('migrate')
|
||||
->artisan('cache:clear');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user