go-gallery/main.go

39 lines
662 B
Go
Raw Permalink Normal View History

2018-04-10 10:32:34 +00:00
package main
import (
2018-04-12 09:41:21 +00:00
"log"
"git.trj.tw/golang/go-gallery/models"
2018-05-08 08:19:51 +00:00
"git.trj.tw/golang/go-gallery/modules/config"
2018-04-18 06:16:29 +00:00
"git.trj.tw/golang/go-gallery/modules/memstore"
2018-05-08 08:19:51 +00:00
"git.trj.tw/golang/go-gallery/modules/options"
2018-04-11 09:27:48 +00:00
"git.trj.tw/golang/go-gallery/routers/routes"
2018-04-10 10:32:34 +00:00
"github.com/gin-gonic/gin"
)
var server *gin.Engine
2018-05-08 08:19:51 +00:00
func init() {
options.RegFlag()
}
2018-04-10 10:32:34 +00:00
func main() {
2018-04-18 06:16:29 +00:00
err := memstore.InitClient()
if err != nil {
log.Fatal(err)
}
2018-05-08 08:19:51 +00:00
err = config.LoadConfig()
if err != nil {
log.Fatal(err)
}
2018-04-10 10:32:34 +00:00
server = routes.NewServ()
2018-04-20 06:33:52 +00:00
x, err := models.NewDB()
defer x.Close()
2018-04-12 09:41:21 +00:00
if err != nil {
log.Fatal(err)
}
2018-04-11 09:27:48 +00:00
routes.SetDefaultRoutes(server)
2018-04-10 10:32:34 +00:00
server.Run(":10230")
}