12345678910111213141516171819202122232425262728293031323334353637383940 |
- package config
- import (
- "app.yhyue.com/moapp/jybase/es"
- "app.yhyue.com/moapp/jybase/go-xweb/log"
- "github.com/gogf/gf/v2/frame/g"
- "github.com/gogf/gf/v2/os/gctx"
- )
- // OSSAccount 表示OSS帐号信息
- type OSSAccount struct {
- ID string `json:"id"`
- Endpoint string `json:"endpoint"`
- AccessKeyId string `json:"access_key_id"`
- AccessKeySecret string `json:"access_key_secret"`
- }
- // BucketInfo 表示bucket维表数据
- type BucketInfo struct {
- BucketID string `json:"bucket_id"`
- AccountID string `json:"account_id"`
- BucketName string `json:"bucket_name"`
- }
- type PushMail struct {
- Addr string `json:"addr"`
- Port int `json:"port"`
- Pwd string `json:"pwd"`
- User string `json:"user"`
- MailPoolSize int `json:"mailPoolSize"`
- MailReTry int `json:"mailReTry"`
- }
- // LoadConfig 从指定的配置文件中加载配置
- func init() {
- log.Println("开始初始化elasticSearch。。。")
- ctx := gctx.New()
- es.NewEs(g.Config().MustGet(ctx, "elasticSearch.version").String(), g.Config().MustGet(ctx, "elasticSearch.address").String(), g.Config().MustGet(ctx, "elasticSearch.size").Int(), g.Config().MustGet(ctx, "elasticSearch.userName").String(), g.Config().MustGet(ctx, "elasticSearch.password").String())
- log.Println("初始化elasticSearch结束。。。")
- }
|