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"
)
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)
}