From 0ebf6d6c1dd4bddbaa07d9e4979a5544675b0388 Mon Sep 17 00:00:00 2001 From: firmansyah Date: Tue, 18 Nov 2025 15:35:23 +0700 Subject: [PATCH] update init db --- main.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/main.go b/main.go index 77756e2..a49cdde 100644 --- a/main.go +++ b/main.go @@ -19,10 +19,10 @@ import ( "gorm.io/gorm/logger" ) -func InitGormDB(host string, port int, user, pass, dbname string) (*gorm.DB, error) { +func InitGormDB(host string, port int, user, pass, dbname, sslmode string) (*gorm.DB, error) { dsn := fmt.Sprintf( - "host=%s port=%d user=%s password=%s dbname=%s sslmode=disable", - host, port, user, pass, dbname, + "host=%s port=%d user=%s password=%s dbname=%s sslmode=%s", + host, port, user, pass, dbname, sslmode, ) gormDB, err := gorm.Open(postgres.Open(dsn), &gorm.Config{ @@ -54,15 +54,18 @@ func main() { dbuser := "postgres" dbpass := "postgres" dbname := "oslogweb" + sslmode := "disable" //prod - /* dbhost := "38.47.91.219" + /* dbhost := "" dbport := 5454 dbuser := "postgres" - dbpass := "0n35p1r1t2025" - dbname := "oslogweb" */ + dbpass := "" + dbname := "oslogweb" + sslmode := "require" + */ - gormDB, err := InitGormDB(dbhost, dbport, dbuser, dbpass, dbname) + gormDB, err := InitGormDB(dbhost, dbport, dbuser, dbpass, dbname, sslmode) if err != nil { log.Fatalf("Gagal init GORM: %v", err) }