Files
cluster/pkg/database/db/init.go
loveuer 29088a6b54 feat: complete OCI registry implementation with docker push/pull support
A lightweight OCI (Open Container Initiative) registry implementation written in Go.
2025-11-09 22:50:13 +08:00

28 lines
366 B
Go

package db
import (
"context"
"path/filepath"
"github.com/glebarez/sqlite"
"gorm.io/gorm"
)
var (
Default *gorm.DB
)
func Init(ctx context.Context, dataDir string) error {
var (
err error
dbPath = filepath.Join(dataDir, "cluster.db")
)
Default, err = gorm.Open(sqlite.Open(dbPath), &gorm.Config{})
if err != nil {
return err
}
return nil
}