{ "server": { "addr": ":19090", "tls": false }, "auth": { "signingKey": "tWB0lUXiCwX4U3qsJZcZ10mKvEH793RHkTJDbDuZVshQTk4uNB6ck59UQ96lhsRi4XNUiEnlIbP8XYQMPabeNtERX3iyHeDcwocgUVAor1nkAajYeq1gNyJszGpMhEOT" }, "websocket": { "HandshakeTimeout": 0, "ReadBufferSize": 8192, "WriteBufferSize": 8192, "EnableCompression": false }, "grpc": { "addr": "127.0.0.1:50006", "tls": false, "pool": { "MaxIdle": 1, "MaxCapacity": 3, "increaseCapacity": 10 } }, "redis": { "network": "tcp", "addr": "192.168.1.50:6379", "tls": false, "pool": { "MaxIdle": 3, "IdleTimeout": 240, "increaseCapacity": 10 } }, "handlers": { "web": { "entry": "/web", "socket": { "MaxMessageSize": 8192, "WriteTimeout": 0, "ReadTimeout": 0, "PongTimeout": 60, "PingTimeout": 10, "PingPeriod": 10, "BinaryMessage": false } }, "file": { "entry": "/file", "socket": { "MaxMessageSize": 8192, "WriteTimeout": 0, "ReadTimeout": 0, "PongTimeout": 60, "PingTimeout": 10, "PingPeriod": 10, "BinaryMessage": false } } }, "logging": { "level": "debug", "development": true, "disableCaller": true, "disableStacktrace": true, "sampling": { "initial": 100, "thereafter": 100 }, "encoding": "console", "encoderConfig": { "messageKey": "message", "levelKey": "level", "timeKey": "time", "nameKey": "name", "callerKey": "caller", "stacktraceKey": "stacktrace", "lineEnding": "\n", "levelEncoder": "color", "timeEncoder": "ISO8601", "durationEncoder": "string", "callerEncoder": "full", "nameEncoder": "full" }, "outputPaths": ["stdout", "/tmp/logs"], "errorOutputPaths": ["stderr"] } }