mirror of
				https://github.com/BookStackApp/BookStack.git
				synced 2025-11-03 02:13:16 +03:00 
			
		
		
		
	Added a notice to the top of each to explain they should not be normally modified. Standardised comment format used for each item. Better aligned some files with laravel 5.5 options.
		
			
				
	
	
		
			70 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
/**
 | 
						|
 * Queue configuration options.
 | 
						|
 *
 | 
						|
 * Changes to these config files are not supported by BookStack and may break upon updates.
 | 
						|
 * Configuration should be altered via the `.env` file or environment variables.
 | 
						|
 * Do not edit this file unless you're happy to maintain any changes yourself.
 | 
						|
 */
 | 
						|
 | 
						|
return [
 | 
						|
 | 
						|
    // Default driver to use for the queue
 | 
						|
    // Options: null, sync, redis
 | 
						|
    'default' => env('QUEUE_DRIVER', 'sync'),
 | 
						|
 | 
						|
    // Queue connection configuration
 | 
						|
    'connections' => [
 | 
						|
 | 
						|
        'sync' => [
 | 
						|
            'driver' => 'sync',
 | 
						|
        ],
 | 
						|
 | 
						|
        'database' => [
 | 
						|
            'driver' => 'database',
 | 
						|
            'table' => 'jobs',
 | 
						|
            'queue' => 'default',
 | 
						|
            'expire' => 60,
 | 
						|
        ],
 | 
						|
 | 
						|
        'beanstalkd' => [
 | 
						|
            'driver' => 'beanstalkd',
 | 
						|
            'host'   => 'localhost',
 | 
						|
            'queue'  => 'default',
 | 
						|
            'ttr'    => 60,
 | 
						|
        ],
 | 
						|
 | 
						|
        'sqs' => [
 | 
						|
            'driver' => 'sqs',
 | 
						|
            'key'    => 'your-public-key',
 | 
						|
            'secret' => 'your-secret-key',
 | 
						|
            'queue'  => 'your-queue-url',
 | 
						|
            'region' => 'us-east-1',
 | 
						|
        ],
 | 
						|
 | 
						|
        'iron' => [
 | 
						|
            'driver'  => 'iron',
 | 
						|
            'host'    => 'mq-aws-us-east-1.iron.io',
 | 
						|
            'token'   => 'your-token',
 | 
						|
            'project' => 'your-project-id',
 | 
						|
            'queue'   => 'your-queue-name',
 | 
						|
            'encrypt' => true,
 | 
						|
        ],
 | 
						|
 | 
						|
        'redis' => [
 | 
						|
            'driver' => 'redis',
 | 
						|
            'connection' => 'default',
 | 
						|
            'queue'  => 'default',
 | 
						|
            'expire' => 60,
 | 
						|
        ],
 | 
						|
 | 
						|
    ],
 | 
						|
 | 
						|
    // Failed queue job logging
 | 
						|
    'failed' => [
 | 
						|
        'database' => 'mysql', 'table' => 'failed_jobs',
 | 
						|
    ],
 | 
						|
 | 
						|
];
 |