add swagger

This commit is contained in:
Fran Jurmanović
2024-07-11 18:49:14 +02:00
parent df70999d13
commit 8307a60913
9 changed files with 249 additions and 10 deletions

View File

@@ -4,8 +4,10 @@ import (
"acc-server-manager/local/controller"
"acc-server-manager/local/utl/common"
"acc-server-manager/local/utl/configs"
"os"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/basicauth"
"go.uber.org/dig"
)
@@ -21,10 +23,18 @@ func Routes(app *fiber.App) {
c := dig.New()
groups := app.Group(configs.Prefix)
basicAuthConfig := basicauth.New(basicauth.Config{
Users: map[string]string{
"admin": os.Getenv("PASSWORD"),
},
})
routeGroups := &common.RouteGroups{
Api: groups.Group("api"),
}
routeGroups.Api.Use(basicAuthConfig)
c.Provide(func() *common.RouteGroups {
return routeGroups
})