-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.json
80 lines (80 loc) · 2.15 KB
/
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"applications": [
"guillotina_kafka"
],
"host": "localhost",
"port": 8080,
"root_user": {
"password": "root"
},
"auth_extractors": [
"guillotina.auth.extractors.BearerAuthPolicy",
"guillotina.auth.extractors.BasicAuthPolicy",
"guillotina.auth.extractors.WSTokenAuthPolicy"
],
"auth_token_validators": [
"guillotina.auth.validators.SaltedHashPasswordValidator",
"guillotina.auth.validators.JWTValidator"
],
"cors": {
"allow_origin": [
"http://localhost:8080",
"chrome-extension://*"
],
"allow_methods": [
"GET",
"POST",
"DELETE",
"HEAD",
"PATCH",
"OPTIONS"
],
"allow_headers": [
"*"
],
"expose_headers": [
"*"
],
"allow_credentials": true,
"max_age": 3660
},
"jwt": {
"secret": "foobar",
"algorithm": "HS256"
},
"kafka": {
"topic_prefix": "dev-",
"brokers": [
"localhost:9092"
],
"consumer": {
"workers": [
{
"name": "multi-default",
"group": "default",
"topics": ["default-topic"],
"path": "guillotina_kafka.consumer.multi_default_worker"
},
{
"name": "multi-es",
"group": "es-group",
"topics": ["es-topic"],
"path": "guillotina_kafka.consumer.multi_es_worker"
},
{
"name": "default",
"group": "default",
"topics": ["default-topic"],
"path": "guillotina_kafka.consumer.default_worker"
},
{
"name": "es",
"group": "es-group",
"topics": ["es-topic"],
"path": "guillotina_kafka.consumer.es_worker"
}
],
"topics": ["test-topic"]
}
}
}