29 lines
573 B
Go
29 lines
573 B
Go
package main
|
|
|
|
import (
|
|
authApi "git.logidex.ru/fakz9/logidex-id/internal/api/auth/handler"
|
|
"git.logidex.ru/fakz9/logidex-id/internal/config"
|
|
"git.logidex.ru/fakz9/logidex-id/internal/hydra_client"
|
|
"git.logidex.ru/fakz9/logidex-id/internal/redis"
|
|
"github.com/gofiber/fiber/v2"
|
|
"strconv"
|
|
)
|
|
|
|
func main() {
|
|
config.Init()
|
|
err := redis.Init()
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
hydra_client.InitClient()
|
|
|
|
app := fiber.New()
|
|
api := app.Group("/api")
|
|
authApi.RegisterApp(api)
|
|
|
|
err = app.Listen(":" + strconv.Itoa(config.Cfg.App.Port))
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
}
|