22 lines
425 B
Go
22 lines
425 B
Go
package cmd
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/zhilv666/go-gin-scaffold/internal/router"
|
|
"github.com/zhilv666/go-gin-scaffold/pkg/config"
|
|
"github.com/zhilv666/go-gin-scaffold/pkg/db"
|
|
"github.com/zhilv666/go-gin-scaffold/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))
|
|
}
|