mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-11-05 21:02:11 +08:00
Optimize Docker configuration and script.
This commit is contained in:
parent
f724b6337c
commit
341eacb5a2
@ -24,6 +24,7 @@ import (
|
|||||||
"github.com/openimsdk/tools/db/redisutil"
|
"github.com/openimsdk/tools/db/redisutil"
|
||||||
"github.com/openimsdk/tools/discovery/zookeeper"
|
"github.com/openimsdk/tools/discovery/zookeeper"
|
||||||
"github.com/openimsdk/tools/mq/kafka"
|
"github.com/openimsdk/tools/mq/kafka"
|
||||||
|
"github.com/openimsdk/tools/s3/minio"
|
||||||
"github.com/openimsdk/tools/system/program"
|
"github.com/openimsdk/tools/system/program"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"time"
|
"time"
|
||||||
@ -32,24 +33,23 @@ import (
|
|||||||
const maxRetry = 180
|
const maxRetry = 180
|
||||||
|
|
||||||
func CheckZookeeper(ctx context.Context, config *config.ZooKeeper) error {
|
func CheckZookeeper(ctx context.Context, config *config.ZooKeeper) error {
|
||||||
return zookeeper.CheckZookeeper(ctx, config.Address, config.Schema, zookeeper.WithUserNameAndPassword(config.Username, config.Password))
|
return zookeeper.Check(ctx, config.Address, config.Schema, zookeeper.WithUserNameAndPassword(config.Username, config.Password))
|
||||||
}
|
}
|
||||||
|
|
||||||
func CheckMongo(ctx context.Context, config *config.Mongo) error {
|
func CheckMongo(ctx context.Context, config *config.Mongo) error {
|
||||||
return mongoutil.CheckMongo(ctx, config.Build())
|
return mongoutil.Check(ctx, config.Build())
|
||||||
}
|
}
|
||||||
|
|
||||||
func CheckRedis(ctx context.Context, config *config.Redis) error {
|
func CheckRedis(ctx context.Context, config *config.Redis) error {
|
||||||
return redisutil.CheckRedis(ctx, config.Build())
|
return redisutil.Check(ctx, config.Build())
|
||||||
}
|
}
|
||||||
|
|
||||||
func CheckMinIO(ctx context.Context, config *config.Minio) error {
|
func CheckMinIO(ctx context.Context, config *config.Minio) error {
|
||||||
//return minio.Check()
|
return minio.Check(ctx, config.Build())
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func CheckKafka(ctx context.Context, conf *config.Kafka) error {
|
func CheckKafka(ctx context.Context, conf *config.Kafka) error {
|
||||||
return kafka.CheckKafka(ctx, conf.Build(), []string{conf.ToMongoTopic, conf.ToRedisTopic, conf.ToPushTopic})
|
return kafka.Check(ctx, conf.Build(), []string{conf.ToMongoTopic, conf.ToRedisTopic, conf.ToPushTopic})
|
||||||
}
|
}
|
||||||
|
|
||||||
func initConfig(configDir string) (*config.Mongo, *config.Redis, *config.Kafka, *config.Minio, *config.ZooKeeper, error) {
|
func initConfig(configDir string) (*config.Mongo, *config.Redis, *config.Kafka, *config.Minio, *config.ZooKeeper, error) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user