Files
2026-06-20 11:07:01 -04:00

23 lines
393 B
Go

package database
import (
"os"
"gorm.io/driver/postgres"
"gorm.io/gorm"
)
func Init() (*gorm.DB, error) {
dsn := os.Getenv("DATABASE_URL")
if dsn == "" {
dsn = "host=localhost user=postgres password=postgres dbname=postgres port=5432 sslmode=disable TimeZone=UTC"
}
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil {
return nil, err
}
return db, nil
}