diff options
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -9,11 +9,13 @@ type Config struct { DBDriver string DBDBName string DBHost string - DBPort int + DBPort string DBUser string DBPassword string DBOptions string DBPath string // for sqlite + + Debug bool } // Parses the configuration and sets the configuration struct. @@ -21,11 +23,13 @@ func (c *Config) parseConfig(configFile string) { viper.SetDefault("DBDriver", "mysql") viper.SetDefault("DBDBName", "alkobote") - viper.SetDefault("DBHost", "127.0.0.1") - viper.SetDefault("DBPort", 3306) + viper.SetDefault("DBHost", "localhost") + viper.SetDefault("DBPort", "3306") viper.SetDefault("DBPath", "./alkobote.db") + viper.SetDefault("Debug", false) + // Name of the configuration file viper.SetConfigName("config") @@ -62,10 +66,11 @@ func (c *Config) parseConfig(configFile string) { func (c *Config) setsConfig() { c.DBDriver = viper.GetString("DBDriver") c.DBHost = viper.GetString("DBHost") - c.DBPort = viper.GetInt("DBPort") + c.DBPort = viper.GetString("DBPort") c.DBUser = viper.GetString("DBUser") c.DBPassword = viper.GetString("DBPassword") c.DBDBName = viper.GetString("DBDBName") c.DBOptions = viper.GetString("DBOptions") - c.DBOptions = viper.GetString("DBPath") + c.DBPath = viper.GetString("DBPath") + c.Debug = viper.GetBool("Debug") } |
