feat(*): go 后端项目脚手架
This commit is contained in:
21
cmd/cmd.go
Normal file
21
cmd/cmd.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/zhilv666/navsite/internal/router"
|
||||
"github.com/zhilv666/navsite/pkg/config"
|
||||
"github.com/zhilv666/navsite/pkg/db"
|
||||
"github.com/zhilv666/navsite/pkg/logger"
|
||||
)
|
||||
|
||||
func Execute() {
|
||||
conf := config.NewConfig()
|
||||
|
||||
logger.Init(conf.Log)
|
||||
|
||||
db.InitDB(conf.Database, logger.GetLogger())
|
||||
|
||||
r := router.SetupRouter()
|
||||
r.Run(fmt.Sprintf(":%d", conf.Server.Port))
|
||||
}
|
||||
Reference in New Issue
Block a user