mirror of
https://github.com/simon987/task_tracker.git
synced 2025-04-20 02:26:46 +00:00
25 lines
356 B
Go
25 lines
356 B
Go
package config
|
|
|
|
import (
|
|
"github.com/spf13/viper"
|
|
)
|
|
|
|
var Cfg struct {
|
|
ServerAddr string
|
|
DbConnStr string
|
|
}
|
|
|
|
func SetupConfig() {
|
|
|
|
viper.AddConfigPath(".")
|
|
viper.SetConfigName("")
|
|
|
|
err := viper.ReadInConfig()
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
Cfg.ServerAddr = viper.GetString("server.address")
|
|
Cfg.DbConnStr = viper.GetString("database.conn_str")
|
|
}
|