summaryrefslogtreecommitdiff
path: root/trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2026-01-30 00:42:28 -0600
committerAlejandro Soto <alejandro@34project.org>2026-01-31 11:25:56 -0600
commit3e688f113ce6f63e8575447a3827ef7fc24299f8 (patch)
tree0f6a1befd5eddfd9287be1fbbc318a90af87bed7 /trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch
parentc426c0fddbcbe3e7113ef2f8b69215e5471c75f0 (diff)
trivionomicon: socialpredict: initial commit
Diffstat (limited to 'trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch')
-rw-r--r--trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch b/trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch
new file mode 100644
index 0000000..69dc660
--- /dev/null
+++ b/trivionomicon/pkgs/socialpredict/0001-Support-POSTGRES_URL-for-overriding-the-PG-DSN.patch
@@ -0,0 +1,30 @@
+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
+