Fix test by enabling database SSL only in production (#226)

* Fix test

* Always specify sslmode
This commit is contained in:
Sung Won Cho 2019-07-23 17:06:03 +10:00 committed by GitHub
commit ee14a3c9be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -34,13 +34,21 @@ var (
)
func getPGConnectionString() string {
var sslmode string
if os.Getenv("GO_ENV") == "PRODUCTION" {
sslmode = "require"
} else {
sslmode = "disable"
}
return fmt.Sprintf(
"host=%s port=%s dbname=%s user=%s password=%s",
"host=%s port=%s dbname=%s user=%s password=%s sslmode=%s",
os.Getenv("DBHost"),
os.Getenv("DBPort"),
os.Getenv("DBName"),
os.Getenv("DBUser"),
os.Getenv("DBPassword"),
sslmode,
)
}