From 4004c1a00daf91028e0c3087a47d025efa4bdec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20C=20McCord?= Date: Wed, 18 Jul 2018 01:24:06 -0400 Subject: [PATCH] use secure cockroach connection --- db/db.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/db/db.go b/db/db.go index d21d80e..c890130 100644 --- a/db/db.go +++ b/db/db.go @@ -20,13 +20,18 @@ func Connect() error { } var username = "nobody" + var password string u, err := user.Current() if err == nil { username = u.Username } + if os.Getenv("COCKROACH_USER") != "" { + username = os.Getenv("COCKROACH_USER") + password = os.Getenv("COCKROACH_PASS") + } - dsn := fmt.Sprintf("postgresql://%s@localhost:26257/cycore?sslmode=disable", username) + dsn := fmt.Sprintf("postgresql://%s:%s@localhost:26257/cycore?sslmode=require", username, password) if os.Getenv("DSN") != "" { dsn = os.Getenv("DSN") }