setting and scenario in chat stat

This commit is contained in:
2026-01-27 22:16:07 +03:00
parent bb99bdebef
commit 3e6032d6bc

View File

@@ -15,11 +15,16 @@ var MongoClient *mongo.Client
func ConnectMongo() {
var err error
opts := options.Client()
host, exists := os.LookupEnv("MONGO_HOST")
if !exists {
host, ok := os.LookupEnv("MONGO_HOST")
if !ok {
host = "localhost"
}
opts = opts.ApplyURI(fmt.Sprintf("mongodb://%s:%s@%s:27017", os.Getenv("MONGO_USER"), os.Getenv("MONGO_PASS"), host))
opts = opts.ApplyURI(fmt.Sprintf(
"mongodb://%s:%s@%s:27017",
os.Getenv("MONGO_USER"),
os.Getenv("MONGO_PASS"),
host,
))
opts = opts.SetCompressors([]string{"snappy", "zlib", "zstd"})
MongoClient, err = mongo.Connect(opts)
if err != nil {