Skip to content

Commit

Permalink
Merge pull request #97 from christippett/database-config
Browse files Browse the repository at this point in the history
Configure database via `DEKART_POSTGRES_URL`
  • Loading branch information
delfrrr committed May 3, 2023
2 parents 751d2c8 + 6fe7dcc commit 3e0e92f
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions src/server/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,18 @@ func configureLogger() {
}

func configureDb() *sql.DB {
db, err := sql.Open("postgres", fmt.Sprintf(
"postgres://%s:%s@%s:%s/%s?sslmode=disable",
os.Getenv("DEKART_POSTGRES_USER"),
os.Getenv("DEKART_POSTGRES_PASSWORD"),
os.Getenv("DEKART_POSTGRES_HOST"),
os.Getenv("DEKART_POSTGRES_PORT"),
os.Getenv("DEKART_POSTGRES_DB"),
))
url, ok := os.LookupEnv("DEKART_POSTGRES_URL")
if !ok {
url = fmt.Sprintf(
"postgres://%s:%s@%s:%s/%s?sslmode=disable",
os.Getenv("DEKART_POSTGRES_USER"),
os.Getenv("DEKART_POSTGRES_PASSWORD"),
os.Getenv("DEKART_POSTGRES_HOST"),
os.Getenv("DEKART_POSTGRES_PORT"),
os.Getenv("DEKART_POSTGRES_DB"),
)
}
db, err := sql.Open("postgres", url)
if err != nil {
log.Fatal().Err(err).Send()
}
Expand Down

0 comments on commit 3e0e92f

Please sign in to comment.