From fd86cdda8e2b1ab9ac98df4dec66515c687c4f91 Mon Sep 17 00:00:00 2001 From: Clemens Lang Date: Sat, 22 Jul 2017 18:12:09 +0200 Subject: [PATCH] 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. --- pr/db/dbutil.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pr/db/dbutil.go b/pr/db/dbutil.go index 2a4b57c..5f41bcd 100644 --- a/pr/db/dbutil.go +++ b/pr/db/dbutil.go @@ -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) }