update init db

This commit is contained in:
Firman Syah 2025-11-18 15:35:23 +07:00
parent d3a93ee716
commit 0ebf6d6c1d

17
main.go
View File

@ -19,10 +19,10 @@ import (
"gorm.io/gorm/logger" "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( dsn := fmt.Sprintf(
"host=%s port=%d user=%s password=%s dbname=%s sslmode=disable", "host=%s port=%d user=%s password=%s dbname=%s sslmode=%s",
host, port, user, pass, dbname, host, port, user, pass, dbname, sslmode,
) )
gormDB, err := gorm.Open(postgres.Open(dsn), &gorm.Config{ gormDB, err := gorm.Open(postgres.Open(dsn), &gorm.Config{
@ -54,15 +54,18 @@ func main() {
dbuser := "postgres" dbuser := "postgres"
dbpass := "postgres" dbpass := "postgres"
dbname := "oslogweb" dbname := "oslogweb"
sslmode := "disable"
//prod //prod
/* dbhost := "38.47.91.219" /* dbhost := ""
dbport := 5454 dbport := 5454
dbuser := "postgres" dbuser := "postgres"
dbpass := "0n35p1r1t2025" dbpass := ""
dbname := "oslogweb" */ dbname := "oslogweb"
sslmode := "require"
*/
gormDB, err := InitGormDB(dbhost, dbport, dbuser, dbpass, dbname) gormDB, err := InitGormDB(dbhost, dbport, dbuser, dbpass, dbname, sslmode)
if err != nil { if err != nil {
log.Fatalf("Gagal init GORM: %v", err) log.Fatalf("Gagal init GORM: %v", err)
} }