statping/core/configs.go

26 lines
413 B
Go
Raw Normal View History

2018-06-30 00:57:05 +00:00
package core
import (
"github.com/go-yaml/yaml"
"github.com/hunterlong/statup/types"
"io/ioutil"
)
type Config types.Config
2018-06-30 07:31:42 +00:00
var (
VERSION string
)
2018-06-30 00:57:05 +00:00
func LoadConfig() (*Config, error) {
2018-07-04 09:00:16 +00:00
var config *Config
2018-06-30 00:57:05 +00:00
file, err := ioutil.ReadFile("config.yml")
if err != nil {
return nil, err
}
err = yaml.Unmarshal(file, &config)
2018-07-04 09:00:16 +00:00
Configs = config
CoreApp.DbConnection = config.Connection
return config, err
2018-06-30 00:57:05 +00:00
}