15 lines
228 B
Go
15 lines
228 B
Go
package database
|
|
|
|
import (
|
|
"mengstack/internal/config"
|
|
|
|
"go.uber.org/fx"
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
var Module = fx.Module("database",
|
|
fx.Provide(func(cfg *config.Config) (*gorm.DB, error) {
|
|
return NewPostgres(cfg.Database)
|
|
}),
|
|
)
|