This commit is contained in:
parent
78428a49fc
commit
b8a82b2836
@ -30,7 +30,9 @@ func (opts *ConfigOpts) InitMongo() {
|
|||||||
host := opts.viper.GetString(getMongoConfigKey("host"))
|
host := opts.viper.GetString(getMongoConfigKey("host"))
|
||||||
port := opts.viper.GetInt32(getMongoConfigKey("port"))
|
port := opts.viper.GetInt32(getMongoConfigKey("port"))
|
||||||
|
|
||||||
client, err = mongo.NewClient(options.Client().ApplyURI(fmt.Sprintf("mongo://%s:%d", host, port)))
|
ctx, ctxCancel := context.WithTimeout(context.Background(), 10*time.Second)
|
||||||
|
defer ctxCancel()
|
||||||
|
client, err = mongo.Connect(ctx, options.Client().ApplyURI(fmt.Sprintf("mongo://%s:%d", host, port)))
|
||||||
if opts.viper.GetBool(getMongoConfigKey("prod")) {
|
if opts.viper.GetBool(getMongoConfigKey("prod")) {
|
||||||
mongoEnvFileSet := opts.viper.IsSet(getMongoConfigKey("env"))
|
mongoEnvFileSet := opts.viper.IsSet(getMongoConfigKey("env"))
|
||||||
if mongoEnvFileSet {
|
if mongoEnvFileSet {
|
||||||
@ -39,15 +41,12 @@ func (opts *ConfigOpts) InitMongo() {
|
|||||||
auth := options.Credential{}
|
auth := options.Credential{}
|
||||||
auth.Password = opts.viper.GetString("global.mongo.password")
|
auth.Password = opts.viper.GetString("global.mongo.password")
|
||||||
auth.Username = opts.viper.GetString("global.mongo.username")
|
auth.Username = opts.viper.GetString("global.mongo.username")
|
||||||
client, err = mongo.NewClient(options.Client().SetAuth(auth).ApplyURI("mongodb://localhost:27017"))
|
client, err = mongo.Connect(ctx, options.Client().SetAuth(auth).ApplyURI("mongodb://localhost:27017"))
|
||||||
|
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
opts.ConfigFile.Logger.Fatal().Err(err).Send()
|
opts.ConfigFile.Logger.Fatal().Err(err).Send()
|
||||||
}
|
}
|
||||||
ctx, ctxCancel := context.WithTimeout(context.Background(), 10*time.Second)
|
|
||||||
defer ctxCancel()
|
|
||||||
err = client.Connect(ctx)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
opts.ConfigFile.Logger.Fatal().Err(err).Send()
|
opts.ConfigFile.Logger.Fatal().Err(err).Send()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user