@@ -32,13 +32,15 @@ type DBCfg struct {
3232 MaxOpen int
3333 MaxIdle int
3434 AutoMigrate bool
35+ EnableTLS bool
3536}
3637
3738type RedisCfg struct {
38- Addr string
39- Password string
40- DB int
41- PoolSize int
39+ Addr string
40+ Password string
41+ DB int
42+ PoolSize int
43+ EnableTLS bool
4244}
4345
4446type MQExchangeName struct {
@@ -52,6 +54,7 @@ type MQCfg struct {
5254 URL string
5355 Queue string
5456 Prefetch int
57+ EnableTLS bool
5558 ExchangeName MQExchangeName
5659 RoutingKey MQRoutingKey
5760}
@@ -96,17 +99,20 @@ func setDefaults(v *viper.Viper) {
9699 v .SetDefault ("root.apiBearerToken" , "your-root-api-bearer-token" )
97100 v .SetDefault ("root.projectBearerTokenPrefix" , "sk-ac-" )
98101 v .SetDefault ("database.dsn" , "host=127.0.0.1 user=acontext password=helloworld dbname=acontext port=15432 sslmode=disable TimeZone=UTC" )
102+ v .SetDefault ("database.enableTLS" , false )
99103 v .SetDefault ("redis.addr" , "127.0.0.1:16379" )
100104 v .SetDefault ("redis.password" , "helloworld" )
101105 v .SetDefault ("redis.db" , 0 )
102106 v .SetDefault ("redis.poolSize" , 10 )
107+ v .SetDefault ("redis.enableTLS" , false )
103108 v .SetDefault ("s3.endpoint" , "http://127.0.0.1:19000" )
104109 v .SetDefault ("s3.internalEndpoint" , "http://127.0.0.1:19000" )
105110 v .SetDefault ("s3.region" , "auto" )
106111 v .SetDefault ("s3.accessKey" , "acontext" )
107112 v .SetDefault ("s3.secretKey" , "helloworld" )
108113 v .SetDefault ("s3.bucket" , "acontext-assets" )
109114 v .
SetDefault (
"rabbitmq.url" ,
"amqp://acontext:[email protected] :15672/%2F" )
115+ v .SetDefault ("rabbitmq.enableTLS" , false )
110116 v .SetDefault ("rabbitmq.exchangeName.sessionMessage" , "session.message" )
111117 v .SetDefault ("rabbitmq.routingKey.sessionMessageInsert" , "session.message.insert" )
112118 v .SetDefault ("core.baseURL" , "http://127.0.0.1:8019" )
0 commit comments