diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index d0e6ec2a74c9..4edd36a1c3ec 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -68,7 +68,7 @@ class Kernel extends ConsoleKernel } - if(config('queue.default') == 'database' && Ninja::isSelfHost()) { + if(config('queue.default') == 'database' && Ninja::isSelfHost() && config('ninja.internal_queue_enabled')) { $schedule->command('queue:work')->everyMinute()->withoutOverlapping(); $schedule->command('queue:restart')->everyFiveMinutes()->withoutOverlapping(); diff --git a/config/ninja.php b/config/ninja.php index 57f4771c6438..c50971c5344c 100644 --- a/config/ninja.php +++ b/config/ninja.php @@ -150,4 +150,5 @@ return [ 'ninja_stripe_key' => env('NINJA_STRIPE_KEY', null), 'ninja_stripe_publishable_key' => env('NINJA_PUBLISHABLE_KEY', null), 'pdf_generator' => env('PDF_GENERATOR', false), + 'internal_queue_enabled' => env('INTERNAL_QUEUE_ENABLED', true), ];