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');
|
|
}
|
|
}
|