db: Allow configuring database host

In our deployment, the host needs to be /run/postgresql, not /tmp. Make
the entire database connection string configurable for maximum
flexibility.
This commit is contained in:
Clemens Lang
2017-07-22 18:12:09 +02:00
parent a1620899c6
commit fd86cdda8e
+2 -3
View File
@@ -28,12 +28,11 @@ var wwwDB *sql.DB
// Create connections to DBs
func init() {
var err error
// TODO: use real dbname or read from env/flag
tracDB, err = sql.Open("postgres", "host=/tmp dbname="+os.Getenv("TRAC_DBNAME"))
tracDB, err = sql.Open("postgres", os.Getenv("TRAC_DBNAME"))
if err != nil {
log.Fatal(err)
}
wwwDB, err = sql.Open("postgres", "host=/tmp dbname="+os.Getenv("WWW_DBNAME"))
wwwDB, err = sql.Open("postgres", os.Getenv("WWW_DBNAME"))
if err != nil {
log.Fatal(err)
}