Files
bitmagnet/internal/boilerplate/httpserver/httpserverfx/module.go
T
2023-10-04 21:04:26 +01:00

20 lines
477 B
Go

package httpserverfx
import (
"github.com/bitmagnet-io/bitmagnet/internal/boilerplate/config/configfx"
"github.com/bitmagnet-io/bitmagnet/internal/boilerplate/httpserver"
"github.com/bitmagnet-io/bitmagnet/internal/boilerplate/httpserver/cors"
"go.uber.org/fx"
)
func New() fx.Option {
return fx.Module(
"http_server",
configfx.NewConfigModule[httpserver.Config]("http_server", httpserver.NewDefaultConfig()),
fx.Provide(
httpserver.New,
cors.New,
),
)
}