Squashed commit of the following:
commit a079f4719f48077795abb723dc3166a14bc6debc
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 19:55:18 2017 +0100
Update changelog
commit 97054b6ba9d2770baefd73febc6c34d38c6f1795
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 19:52:45 2017 +0100
terminate horizon during deploy (we will once it’s running)
commit 77a4d8f0cb9faa0d05f1cf523a0b8ffbc61a2fab
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 18:47:37 2017 +0100
type-hint the $request that is passed into the Horizon auth closure
commit 3dcddc5b1da8dd67eaf9434af73aabc07cc36a2a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 16:31:33 2017 +0100
This should allow us to easily access Horizon locally, and require the same auth for the /admin page for /horizon in production
commit bf65c2610e863b9ec96a921ac278702e97b9459e
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 16:11:17 2017 +0100
Run the horizon snapshot command every five minutes
commit 428346f4170b2111f470f840ebb59b9130441817
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 15:54:59 2017 +0100
Fix tinker
commit 2ba85e39c33b6a6febabe91a6ef7a08ffb90bfc4
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Sep 8 15:17:26 2017 +0100
Initial install of Horizon
44 lines
1,005 B
PHP
44 lines
1,005 B
PHP
<?php
|
|
|
|
namespace App\Console;
|
|
|
|
use Illuminate\Console\Scheduling\Schedule;
|
|
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
|
|
|
|
class Kernel extends ConsoleKernel
|
|
{
|
|
/**
|
|
* The Artisan commands provided by your application.
|
|
*
|
|
* @var array
|
|
*/
|
|
protected $commands = [
|
|
Commands\SecurityCheck::class,
|
|
Commands\ParseCachedWebMentions::class,
|
|
Commands\ReDownloadWebMentions::class,
|
|
Commands\GenerateToken::class,
|
|
];
|
|
|
|
/**
|
|
* Define the application's command schedule.
|
|
*
|
|
* @param \Illuminate\Console\Scheduling\Schedule $schedule
|
|
* @return void
|
|
*/
|
|
protected function schedule(Schedule $schedule)
|
|
{
|
|
$schedule->command('horizon:snapshot')->everyFiveMinutes();
|
|
}
|
|
|
|
/**
|
|
* Register the commands for the application.
|
|
*
|
|
* @return void
|
|
*/
|
|
protected function commands()
|
|
{
|
|
$this->load(__DIR__.'/Commands');
|
|
|
|
require base_path('routes/console.php');
|
|
}
|
|
}
|