forked from deepState/trivionomicon
30 lines
937 B
Diff
30 lines
937 B
Diff
From 67cf25f7cb397d37d807797b6013447b19c8f73b Mon Sep 17 00:00:00 2001
|
|
From: Alejandro Soto <alejandro@34project.org>
|
|
Date: Thu, 29 Jan 2026 23:21:21 -0600
|
|
Subject: [PATCH] Support POSTGRES_URL for overriding the PG DSN
|
|
|
|
---
|
|
backend/util/postgres.go | 7 +++++--
|
|
1 file changed, 5 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/util/postgres.go b/util/postgres.go
|
|
index ac69932..030f516 100644
|
|
--- a/util/postgres.go
|
|
+++ b/util/postgres.go
|
|
@@ -49,8 +49,11 @@ func InitDB() {
|
|
dbPort = "5432"
|
|
}
|
|
|
|
- dsn := fmt.Sprintf("host=%s user=%s password=%s dbname=%s port=%s sslmode=disable TimeZone=UTC",
|
|
- dbHost, dbUser, dbPassword, dbName, dbPort)
|
|
+ dsn := os.Getenv("POSTGRES_URL")
|
|
+ if dsn == "" {
|
|
+ dsn = fmt.Sprintf("host=%s user=%s password=%s dbname=%s port=%s sslmode=disable TimeZone=UTC",
|
|
+ dbHost, dbUser, dbPassword, dbName, dbPort)
|
|
+ }
|
|
|
|
DB, err = gorm.Open(postgres.Open(dsn), &gorm.Config{})
|
|
if err != nil {
|
|
--
|
|
2.51.2
|
|
|