Servers
The server object runs to listen for incoming connections from database clients. It supports TLS termination, if enabled. The server object has the following parameters:
Configuration parameters
Name | Type | Default value | Possible values | Description |
---|---|---|---|---|
network | string | tcp | tcp, unix | The network protocol to use |
address | string | 0.0.0.0:15432 | Valid host:port | The address to listen on |
enableTicker | boolean | False | True, False | Whether to enable the ticker or not |
tickInterval | string | 5s | Valid duration | The interval of the ticker |
enableTLS | boolean | False | True, False | Whether to enable TLS or not |
certFile | string | Valid path | The path to the TLS certificate | |
keyFile | string | Valid path | The path to the TLS key | |
handshakeTimeout | string | 5s | Valid duration | The timeout for TLS handshake |
Example configuration
servers:
default:
network: tcp
address: 0.0.0.0:15432
enableTicker: False
tickInterval: 5s # duration
enableTLS: False
certFile: ""
keyFile: ""
handshakeTimeout: 5s # duration