package infra import ( "github.com/spf13/viper" "gorm.io/driver/postgres" "gorm.io/gorm" ) var Db *gorm.DB func ConnectDb() error { dsn := viper.GetString("database.dsn") db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) if err != nil { return err } Db = db return nil }