Files
toutoukan/main.go
2025-08-12 17:06:48 +08:00

29 lines
545 B
Go

package main
import (
"strconv"
"toutoukan/config"
"toutoukan/controllers/search"
"toutoukan/init/bleveInit"
"toutoukan/init/databaseInit"
"toutoukan/init/redisInit"
"toutoukan/router"
)
func main() {
bleveInit.InitIndex()
databaseInit.DbInit()
redisInit.RedisInit()
if err := config.Goinit(); err != nil {
panic(err)
}
r := router.SetupRouter()
err := r.Run(":" + strconv.Itoa(config.Conf.Port))
if err != nil {
return
}
defer databaseInit.UserDB.Close()
defer redisInit.RedisClient.Close()
defer search.CloseIndex()
}