85 lines
2.4 KiB
TOML
85 lines
2.4 KiB
TOML
[http_server]
|
|
|
|
[http_server.tls]
|
|
enabled = true
|
|
server_ca_pem = """
|
|
-----BEGIN CERTIFICATE-----
|
|
MIIEbjCCAtagAwIBAgIRAN1ZJEYl5ZNIOHsbJizQpucwDQYJKoZIhvcNAQELBQAw
|
|
gZ8xHjAcBgNVBAoTFW1rY2VydCBkZXZlbG9wbWVudCBDQTE6MDgGA1UECwwxZnpA
|
|
TWFjQm9vay1Qcm8tQWxleGFuZGVyLmxvY2FsIChBbGV4YW5kZXIgRW1lbGluKTFB
|
|
MD8GA1UEAww4bWtjZXJ0IGZ6QE1hY0Jvb2stUHJvLUFsZXhhbmRlci5sb2NhbCAo
|
|
QWxleGFuZGVyIEVtZWxpbikwHhcNMjIwNjE2MDYxOTM0WhcNMjQwOTE2MDYxOTM0
|
|
WjBlMScwJQYDVQQKEx5ta2NlcnQgZGV2ZWxvcG1lbnQgY2VydGlmaWNhdGUxOjA4
|
|
BgNVBAsMMWZ6QE1hY0Jvb2stUHJvLUFsZXhhbmRlci5sb2NhbCAoQWxleGFuZGVy
|
|
IEVtZWxpbikwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLCNVIle5k
|
|
lfRtzjHe9sEo8zU9pqXfK9fxc2PZqfd6HVDVWyrOHNv9zWV8awEEgwX2kg+sY4ch
|
|
uKmNdD19UWxLovCMkA92gKhzJoPPBMlVRtSA9QWNw4cXXB25KErPPyBXyyFA13X/
|
|
6N408I26Aj6ewA0WLISkNgiCddUo31FygTNH4yWXF+F+lol0EJhG+K3E8diYub4P
|
|
1Ul417sQ/1FxcoGo43fGl8j4y6wCnBQkSNaQCr1vvNEzdmiIYF02a51Efdb3PrSu
|
|
90nJJBbFQxNhpcl98tLRF5t3wZJ+R2Xy4xPUZYwNNWTdICqW7a4bfD4foByp85kr
|
|
u44kw7laXghhAgMBAAGjXjBcMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggr
|
|
BgEFBQcDATAfBgNVHSMEGDAWgBSMh55IrbevJTB4kiFUXsarEAIjXjAUBgNVHREE
|
|
DTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQADggGBAG9yTMOybS6ike/UoIrj
|
|
xLE3a9nPuFdt9anS0XgYicCYNFLc5H6MUXubsqBz30zigFbNP/FR2DKvIP+1cySP
|
|
DKqnimTdxZWjzT9d0YHEYcD971yk/whXmKOcla2VmYMuPmUr6M3BmUmYcoWve/ML
|
|
nc8qKJ+CsM80zxFSRbqCVqgPfNDzPHqGbJmOn0KbLPWzkUsIbii/O4IjqycJiDMS
|
|
Cyuat2Q8TYGiRhDJnouD/semDtqaIGGT77/5QLoEhFRwRKbOfgTT0hjLgTbeKPrx
|
|
QKARxjVC/QF59nhdf+je/BgrF7jfR1UuCSxwl0xg2Ub2JB5A77efWEoQh2fuSgZk
|
|
mVTZqDnfGvfYcGE9oiAMl21DimEAdYFSAUTtVI6T0S8BagN3jD+FLV7+TJgPiyIO
|
|
Lz9gcDP1Zn3jIp4Vy2HawWt+8rta351L70ie9Sk6Cx5fV0slvTFteWYdm26BuKbp
|
|
NF7OqlGSRzM2iEVaMFLqnrRwDF4bR7qwGukppEXPrsAq2Q==
|
|
-----END CERTIFICATE-----
|
|
"""
|
|
|
|
[engine]
|
|
type = "redis"
|
|
|
|
[engine.redis]
|
|
address = "redis:6379"
|
|
presence_ttl = "30s"
|
|
|
|
[client]
|
|
allowed_origins = [ "http://localhost:3000" ]
|
|
ping_interval = "12s"
|
|
|
|
[client.token]
|
|
jwks_public_endpoint = "https://example.com/jwks"
|
|
|
|
[client.proxy.connect.http.static_headers]
|
|
x = "y"
|
|
|
|
[[client.proxy.refresh.http.static_headers]]
|
|
key = "X"
|
|
value = "y"
|
|
|
|
[channel.without_namespace]
|
|
presence = true
|
|
|
|
[[channel.namespaces]]
|
|
name = "ns1"
|
|
presence = true
|
|
|
|
[[channel.namespaces]]
|
|
name = "ns2"
|
|
presence = false
|
|
|
|
[[proxies]]
|
|
name = "ppp"
|
|
|
|
[[consumers]]
|
|
name = "kafka"
|
|
enabled = true
|
|
type = "kafka"
|
|
|
|
[consumers.kafka]
|
|
brokers = [ "localhost:9092" ]
|
|
topics = [ "postgres.public.chat_cdc" ]
|
|
consumer_group = "centrifugo"
|
|
|
|
[consumers.kafka.tls]
|
|
enabled = true
|
|
cert_pem = "xxx"
|
|
|
|
[websocket]
|
|
write_timeout = "2s"
|