26 lines
440 B
Go
26 lines
440 B
Go
package bootstrap
|
|
|
|
import (
|
|
"go.uber.org/fx"
|
|
|
|
"epic-ent/internal/config"
|
|
"epic-ent/internal/controller"
|
|
"epic-ent/internal/exception"
|
|
"epic-ent/internal/infra"
|
|
"epic-ent/internal/middleware"
|
|
"epic-ent/internal/repository"
|
|
"epic-ent/internal/service"
|
|
)
|
|
|
|
func NewApp() *fx.App {
|
|
return fx.New(
|
|
config.Module,
|
|
infra.Module,
|
|
repository.Module,
|
|
service.Module,
|
|
controller.Module,
|
|
middleware.Module,
|
|
exception.Module,
|
|
)
|
|
}
|