Browse code

initial-commit

rcraig12 authored on 11/11/2018 19:37:45
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,86 @@
1
+<?php
2
+
3
+return [
4
+
5
+    /*
6
+    |--------------------------------------------------------------------------
7
+    | Default Queue Connection Name
8
+    |--------------------------------------------------------------------------
9
+    |
10
+    | Laravel's queue API supports an assortment of back-ends via a single
11
+    | API, giving you convenient access to each back-end using the same
12
+    | syntax for every one. Here you may define a default connection.
13
+    |
14
+    */
15
+
16
+    'default' => env('QUEUE_CONNECTION', 'sync'),
17
+
18
+    /*
19
+    |--------------------------------------------------------------------------
20
+    | Queue Connections
21
+    |--------------------------------------------------------------------------
22
+    |
23
+    | Here you may configure the connection information for each server that
24
+    | is used by your application. A default configuration has been added
25
+    | for each back-end shipped with Laravel. You are free to add more.
26
+    |
27
+    | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null"
28
+    |
29
+    */
30
+
31
+    'connections' => [
32
+
33
+        'sync' => [
34
+            'driver' => 'sync',
35
+        ],
36
+
37
+        'database' => [
38
+            'driver' => 'database',
39
+            'table' => 'jobs',
40
+            'queue' => 'default',
41
+            'retry_after' => 90,
42
+        ],
43
+
44
+        'beanstalkd' => [
45
+            'driver' => 'beanstalkd',
46
+            'host' => 'localhost',
47
+            'queue' => 'default',
48
+            'retry_after' => 90,
49
+        ],
50
+
51
+        'sqs' => [
52
+            'driver' => 'sqs',
53
+            'key' => env('SQS_KEY', 'your-public-key'),
54
+            'secret' => env('SQS_SECRET', 'your-secret-key'),
55
+            'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
56
+            'queue' => env('SQS_QUEUE', 'your-queue-name'),
57
+            'region' => env('SQS_REGION', 'us-east-1'),
58
+        ],
59
+
60
+        'redis' => [
61
+            'driver' => 'redis',
62
+            'connection' => 'default',
63
+            'queue' => env('REDIS_QUEUE', 'default'),
64
+            'retry_after' => 90,
65
+            'block_for' => null,
66
+        ],
67
+
68
+    ],
69
+
70
+    /*
71
+    |--------------------------------------------------------------------------
72
+    | Failed Queue Jobs
73
+    |--------------------------------------------------------------------------
74
+    |
75
+    | These options configure the behavior of failed queue job logging so you
76
+    | can control which database and table are used to store the jobs that
77
+    | have failed. You may change them to any database / table you wish.
78
+    |
79
+    */
80
+
81
+    'failed' => [
82
+        'database' => env('DB_CONNECTION', 'mysql'),
83
+        'table' => 'failed_jobs',
84
+    ],
85
+
86
+];