interview-one-stop-server/config/model.go

32 lines
672 B
Go

package config
type Config struct {
Service `mapstructure:"service"`
DB `mapstructure:"db"`
Dataset `mapstructure:"dataset"`
EventMesh `mapstructure:"eventmesh"`
}
// Service 服务配置项
type Service struct {
Env string `mapstructure:"env"`
Domain string `mapstructure:"domain"`
Port string `mapstructure:"port"`
}
// DB 数据库配置项
type DB struct {
DSN string `mapstructure:"dsn"`
}
// Dataset 数据集相关配置项
type Dataset struct {
Host string `mapstructure:"host"`
LabelingHost string `mapstructure:"labeling_host"`
}
// EventMesh 数据库配置项
type EventMesh struct {
Host string `mapstructure:"host"`
}