Files
api-bpjs-surkon/database/database.go
2024-09-17 08:40:20 +07:00

25 lines
379 B
Go

package database
import (
"log"
"os"
"gorm.io/driver/postgres"
"gorm.io/gorm"
)
var DB *gorm.DB
var err error
func ConnectDB() {
dsn := os.Getenv("POSTGRES_DSN")
if dsn == "" {
log.Fatal("POSTGRES_DSN environment variable not set")
}
DB, err = gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
log.Fatal("Failed to connect to database: ", err)
}
}