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