mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-10-26 21:22:16 +08:00
35 lines
1.2 KiB
Go
35 lines
1.2 KiB
Go
package cmd
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"github.com/openimsdk/open-im-server/v3/pkg/common/config"
|
|
)
|
|
|
|
var ConfigEnvPrefixMap map[string]string
|
|
|
|
func init() {
|
|
ConfigEnvPrefixMap = make(map[string]string)
|
|
fileNames := []string{
|
|
config.FileName, config.NotificationFileName, config.ShareFileName, config.WebhooksConfigFileName,
|
|
config.KafkaConfigFileName, config.RedisConfigFileName,
|
|
config.MongodbConfigFileName, config.MinioConfigFileName, config.LogConfigFileName,
|
|
config.OpenIMAPICfgFileName, config.OpenIMCronTaskCfgFileName, config.OpenIMMsgGatewayCfgFileName,
|
|
config.OpenIMMsgTransferCfgFileName, config.OpenIMPushCfgFileName, config.OpenIMRPCAuthCfgFileName,
|
|
config.OpenIMRPCConversationCfgFileName, config.OpenIMRPCFriendCfgFileName, config.OpenIMRPCGroupCfgFileName,
|
|
config.OpenIMRPCMsgCfgFileName, config.OpenIMRPCThirdCfgFileName, config.OpenIMRPCUserCfgFileName, config.DiscoveryConfigFilename,
|
|
}
|
|
|
|
for _, fileName := range fileNames {
|
|
envKey := strings.TrimSuffix(strings.TrimSuffix(fileName, ".yml"), ".yaml")
|
|
envKey = "IMENV_" + envKey
|
|
envKey = strings.ToUpper(strings.ReplaceAll(envKey, "-", "_"))
|
|
ConfigEnvPrefixMap[fileName] = envKey
|
|
}
|
|
}
|
|
|
|
const (
|
|
FlagConf = "config_folder_path"
|
|
FlagTransferIndex = "index"
|
|
)
|