generated from PenaSide/GolangTemplate
fix: app run args in modules
This commit is contained in:
parent
f679de4f5d
commit
09f11889a6
@ -30,7 +30,7 @@ func Run(ctx context.Context, config *models.Config, logger *zap.Logger) error {
|
|||||||
return fmt.Errorf("failed connection to db: %w", err)
|
return fmt.Errorf("failed connection to db: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
clients := initialize.NewClients(&initialize.ClientsDeps{
|
clients := initialize.NewClients(initialize.ClientsDeps{
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
AuthURL: &config.Service.AuthMicroservice.URL,
|
AuthURL: &config.Service.AuthMicroservice.URL,
|
||||||
HubadminURL: &config.Service.HubadminMicroservice.URL,
|
HubadminURL: &config.Service.HubadminMicroservice.URL,
|
||||||
@ -39,18 +39,18 @@ func Run(ctx context.Context, config *models.Config, logger *zap.Logger) error {
|
|||||||
PaymentServiceConfiguration: &config.Service.PaymentMicroservice,
|
PaymentServiceConfiguration: &config.Service.PaymentMicroservice,
|
||||||
})
|
})
|
||||||
|
|
||||||
repositories := initialize.NewRepositories(&initialize.RepositoriesDeps{
|
repositories := initialize.NewRepositories(initialize.RepositoriesDeps{
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
MongoDB: mongoDB,
|
MongoDB: mongoDB,
|
||||||
})
|
})
|
||||||
|
|
||||||
services := initialize.NewServices(&initialize.ServicesDeps{
|
services := initialize.NewServices(initialize.ServicesDeps{
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
Repositories: repositories,
|
Repositories: repositories,
|
||||||
Clients: clients,
|
Clients: clients,
|
||||||
})
|
})
|
||||||
|
|
||||||
controllers := initialize.NewControllers(&initialize.ControllersDeps{
|
controllers := initialize.NewControllers(initialize.ControllersDeps{
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
Services: services,
|
Services: services,
|
||||||
})
|
})
|
||||||
@ -60,7 +60,7 @@ func Run(ctx context.Context, config *models.Config, logger *zap.Logger) error {
|
|||||||
return fmt.Errorf("failed to loading openapi spec: %w", err)
|
return fmt.Errorf("failed to loading openapi spec: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
api := initialize.NewAPI(controllers)
|
api := initialize.NewAPI(*controllers)
|
||||||
|
|
||||||
serverHTTP, httpErr := server.NewHTTP(server.DepsHTTP{
|
serverHTTP, httpErr := server.NewHTTP(server.DepsHTTP{
|
||||||
Logger: logger,
|
Logger: logger,
|
||||||
|
Loading…
Reference in New Issue
Block a user