26 lines
510 B
Go
26 lines
510 B
Go
package server
|
|
|
|
import (
|
|
"backend/api"
|
|
"backend/database"
|
|
"backend/routes"
|
|
"backend/utils"
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
"github.com/gofiber/fiber/v2/log"
|
|
)
|
|
|
|
func Configure(app *fiber.App) {
|
|
utils.LoadEnv("wallet.conf")
|
|
database.InitDatabase()
|
|
log.SetLevel(log.LevelDebug)
|
|
app.Static("/", "../frontend/build")
|
|
apiGroup := app.Group("/api")
|
|
apiGroup.Post("/token", api.Login)
|
|
InitMiddlewares(app)
|
|
|
|
routes.UsersRoutes(apiGroup)
|
|
routes.OperationRoutes(apiGroup)
|
|
routes.CategoryRoutes(apiGroup)
|
|
}
|