db.go 261 B

123456789101112131415
  1. package db
  2. import (
  3. "github.com/spf13/viper"
  4. "gorm.io/driver/mysql"
  5. "gorm.io/gorm"
  6. )
  7. func NewDB(conf *viper.Viper) *gorm.DB {
  8. db, err := gorm.Open(mysql.Open(conf.GetString("data.mysql.dns")), &gorm.Config{})
  9. if err != nil {
  10. panic(err)
  11. }
  12. return db
  13. }