log101-dot-dev-services/db/db.go
log101 fe6c39379a
All checks were successful
/ build-and-push-image (push) Successful in 50s
refactor: split main.go into directories
2024-06-12 21:42:40 +03:00

28 lines
386 B
Go

package db
import (
"os"
"github.com/glebarez/sqlite"
"gorm.io/gorm"
"log101-blog-services/models"
)
var db *gorm.DB
var err error
func InitDB() {
dbPath := os.Getenv("DB_PATH")
db, err = gorm.Open(sqlite.Open(dbPath), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
db.AutoMigrate(&models.EmojiReaction{})
}
func GetDB() *gorm.DB {
return db
}