INNER CODE UNIT · Go
databaseMongo
pilinux/gorest · config/config.go:207
func databaseMongo() (databaseConfig DatabaseConfig, err error) {
// MongoDB
poolSize, errThis := strconv.ParseUint(strings.TrimSpace(os.Getenv("MONGO_POOLSIZE")), 10, 64)
if errThis != nil {
err = errThis
return
}
connTTL, errThis := strconv.Atoi(strings.TrimSpace(os.Getenv("MONGO_CONNTTL")))
if errThis != nil {
err = errThis
return
}
databaseConfig.MongoDB.Env.URI = strings.TrimSpace(os.Getenv("MONGO_URI"))
databaseConfig.MongoDB.Env.AppName = strings.TrimSpace(os.Getenv("MONGO_APP"))
databaseConfig.MongoDB.Env.PoolSize = poolSize
databaseConfig.MongoDB.Env.PoolMon = strings.ToLower(strings.TrimSpace(os.Getenv("MONGO_MONITOR_POOL")))
databaseConfig.MongoDB.Env.ConnTTL = connTTL