Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var APIModule = fx.Module("api", fx.Provide(spa.NewHandler), fx.Provide(NewAPI), fx.Invoke(func(lc fx.Lifecycle, api *API, shutdowner fx.Shutdowner) { lc.Append(api.lifecycleHooks(shutdowner)) }), )
View Source
var InfrastructureModule = fx.Module("infrastructure", fx.Provide(internal.NewConfig), fx.Provide(newLogger), fx.Provide(NewMetricsWriter), )
View Source
var MiddlewaresModule = fx.Module("middlewares", fx.Provide(ginmw.AsMiddleware(metricsmw.New)), fx.Provide(ginmw.AsMiddleware(corsmw.New)), )
View Source
var ServicesModule = fx.Module("services", fx.Provide(asService(handlers.NewHealthHandler)), fx.Provide(asService(handlers.NewRootHandler)), fx.Provide(asService(handlers.NewConnectHandler)), fx.Provide(asService(handlers.NewWorkflowsHandler)), fx.Provide(asService(handlers.NewLogStreamsHandler)), fx.Provide(asService(handlers.NewProxyHandler)), fx.Provide(asService(handlers.NewAPIProxyHandler)), fx.Provide(asService(handlers.NewRandomNamesHandler)), fx.Provide(asService(handlers.NewDDProxyHandler)), )
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.