mirror of
https://github.com/eduardolat/pgbackweb.git
synced 2026-02-11 14:48:35 -06:00
23 lines
612 B
Go
23 lines
612 B
Go
package view
|
|
|
|
import (
|
|
"github.com/eduardolat/pgbackweb/internal/service"
|
|
"github.com/eduardolat/pgbackweb/internal/view/api"
|
|
"github.com/eduardolat/pgbackweb/internal/view/middleware"
|
|
"github.com/eduardolat/pgbackweb/internal/view/static"
|
|
"github.com/eduardolat/pgbackweb/internal/view/web"
|
|
"github.com/labstack/echo/v4"
|
|
)
|
|
|
|
func MountRouter(app *echo.Echo, servs *service.Service) {
|
|
mids := middleware.New(servs)
|
|
|
|
app.StaticFS("", static.StaticFs)
|
|
|
|
apiGroup := app.Group("/api")
|
|
api.MountRouter(apiGroup, servs)
|
|
|
|
webGroup := app.Group("", mids.InjectReqctx)
|
|
web.MountRouter(webGroup, mids, servs)
|
|
}
|