diff config/config.go @ 28:714787accd26

Fetch database connection string parts from configuration.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 25 Jun 2018 15:34:32 +0200
parents
children 29e56c342c9f
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config/config.go	Mon Jun 25 15:34:32 2018 +0200
@@ -0,0 +1,20 @@
+package config
+
+var Config = NewConfiguration()
+
+type Configuration struct {
+	DBHost    string
+	DBPort    uint
+	DBName    string
+	DBSSLMode string
+}
+
+func NewConfiguration() *Configuration {
+	// TODO: Load from file.
+	return &Configuration{
+		DBHost:    "localhost",
+		DBPort:    5432,
+		DBName:    "gemma",
+		DBSSLMode: "require",
+	}
+}