media storage config + env

This commit is contained in:
nquidox 2025-10-15 19:45:49 +03:00
parent 262d02e915
commit e708c92d18
3 changed files with 39 additions and 6 deletions

View file

@ -10,6 +10,7 @@ import (
"merch-parser-api/internal/app"
"merch-parser-api/internal/grpcService"
"merch-parser-api/internal/interfaces"
"merch-parser-api/internal/mediaStorage"
"merch-parser-api/internal/provider/auth"
"merch-parser-api/internal/provider/token"
"merch-parser-api/internal/router"
@ -27,8 +28,8 @@ import (
func main() {
log.Debug("Starting merch-parser-api")
//setup config
c := config.NewConfig()
//c := config.DevConfig()
//c := config.NewConfig()
c := config.DevConfig()
ctx := context.Background()
//log level
@ -51,6 +52,17 @@ func main() {
utilsProvider := utils.NewUtils()
log.Debug("Utils provider initialized")
mediaProvider := mediaStorage.NewHandler(mediaStorage.Deps{
Host: c.MediaConf.Host,
Port: c.MediaConf.Port,
User: c.MediaConf.User,
Password: c.MediaConf.Password,
})
log.WithFields(log.Fields{
"address": c.MediaConf.Host + ":" + c.MediaConf.Port,
"provider": mediaProvider,
}).Debug("Media storage | Minio client created")
//deps providers
routerHandler := router.NewRouter(router.Deps{
ApiPrefix: c.AppConf.ApiPrefix,
@ -82,6 +94,7 @@ func main() {
merchModule := merch.NewHandler(merch.Deps{
DB: database,
Utils: utilsProvider,
Media: mediaProvider,
})
//collect modules