Init
This commit is contained in:
commit
f90fdc0598
99 changed files with 15260 additions and 0 deletions
39
main.go
Normal file
39
main.go
Normal file
|
@ -0,0 +1,39 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"cafe/api"
|
||||
"cafe/config"
|
||||
"cafe/service"
|
||||
"cafe/user"
|
||||
"fmt"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
func main() {
|
||||
gin.SetMode(gin.ReleaseMode)
|
||||
|
||||
config.Cafe.Database.Initialize(config.StorageDir)
|
||||
config.Cafe.Database.MigrateHelper(service.Table{}, "table")
|
||||
config.Cafe.Database.MigrateHelper(service.Order{}, "order")
|
||||
config.Cafe.Database.MigrateHelper(service.OrderItem{}, "orderItem")
|
||||
config.Cafe.Database.MigrateHelper(service.Bill{}, "bill")
|
||||
config.Cafe.Database.MigrateHelper(service.BillItem{}, "billItem")
|
||||
config.Cafe.Database.MigrateHelper(user.User{}, "user")
|
||||
|
||||
a := api.Api{}
|
||||
service.Initialize()
|
||||
a.Hub.Initialize()
|
||||
|
||||
a.Router = gin.New()
|
||||
a.SetMiddlewares()
|
||||
a.HandleStaticFiles()
|
||||
a.SetupSwagger()
|
||||
a.SetupRouter()
|
||||
logrus.WithField("port", config.Cafe.Port).Info("Server running")
|
||||
err := a.Router.Run(fmt.Sprintf(":%d", config.Cafe.Port))
|
||||
if err != nil {
|
||||
logrus.WithField("error", err).Fatal("Cannot start server")
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue