Newer
Older
package config
// Config holds the server configuration
type Config struct {
DB struct {
Host string
User string
Password string
DB string
}
Server struct {
Hostname string
}
IssuerURL string
SigningKeyFile string
}
var conf *Config
// Get returns the config
func Get() *Config {
return conf
}
// init creates dummy config TODO remove
func init() {
conf = &Config{
IssuerURL: "https://localhost:8000/mytoken",
SigningKeyFile: "/tmp/mytoken.key",
}
conf.DB.Host = "localhost"
conf.DB.User = "mytoken"
conf.DB.Password = "mytoken"
conf.DB.DB = "mytoken_test"
conf.Server.Hostname = "localhost"
}