Documentation
¶
Index ¶
- Variables
- func InitGlobal(conf *config.Config) error
- func NewCli(i do.Injector) (*cli.Command, error)
- func NewConf(i do.Injector) (*config.Config, error)
- func NewCron(i do.Injector) (*cron.Cron, error)
- func NewDB(i do.Injector) (*gorm.DB, error)
- func NewHttp(i do.Injector) (*hlfhr.Server, error)
- func NewLoader(i do.Injector) (*apploader.Loader, error)
- func NewMigrate(i do.Injector) (*gormigrate.Gormigrate, error)
- func NewRouter(i do.Injector) (*chi.Mux, error)
- func NewRunner(i do.Injector) (types.TaskRunner, error)
- func NewSession(i do.Injector) (*sessions.Manager, error)
- func NewSlog(i do.Injector) (*slog.Logger, error)
- func NewT(i do.Injector) (*gotext.Locale, error)
- func NewTLSReloader(i do.Injector) (*tlscert.Reloader, error)
- func NewValidator(i do.Injector) (*validator.Validator, error)
- type Logger
Constants ¶
This section is empty.
Variables ¶
View Source
var Package = do.Package( do.Lazy(NewConf), do.Lazy(NewT), do.Lazy(NewLogger), do.Lazy(NewSlog), do.Lazy(NewDB), do.Lazy(NewMigrate), do.Lazy(NewSession), do.Lazy(NewRunner), do.Lazy(NewValidator), do.Lazy(middleware.NewMiddlewares), do.Lazy(NewLoader), do.Lazy(NewRouter), do.Lazy(NewTLSReloader), do.Lazy(NewHttp), do.Lazy(NewCron), do.Lazy(NewCli), do.Lazy(func(i do.Injector) (*websitestat.Aggregator, error) { return websitestat.NewAggregator(), nil }), )
Package 装配基础设施层。
Functions ¶
func NewMigrate ¶
func NewMigrate(i do.Injector) (*gormigrate.Gormigrate, error)
Types ¶
Click to show internal directories.
Click to hide internal directories.