liuhaijun 3f5f28d785 add sheduling agent
Change-Id: I89f35fb3984044c57f10727432755012542f9fd8
2023-11-16 10:55:57 +00:00

27 lines
767 B
Go

package config
import (
"git.inspur.com/sbg-jszt/cfn/cfn-schedule-agent/pkg/convert"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule-agent/pkg/utils"
)
type AppConfig struct {
AppEnv string `ini:"app_env" yaml:"app_env" mapstructure:"app_env"`
Debug bool `ini:"debug" yaml:"debug" mapstructure:"debug"`
Language string `ini:"language" yaml:"language" mapstructure:"language"`
StaticBasePath string `ini:"base_path" yaml:"base_path" mapstructure:"base_path"`
}
var App = AppConfig{
AppEnv: "local",
Debug: true,
Language: "zh_CN",
StaticBasePath: getDefaultPath(),
}
func getDefaultPath() (path string) {
path, _ = utils.GetDefaultPath()
path = convert.GetString(utils.If(path != "", path, "/tmp"))
return
}