Initial commit: 商品售卖网站

This commit is contained in:
2026-04-13 07:20:09 +08:00
commit c6154273f2
865 changed files with 26573 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
package main
import (
"log"
"sale/internal/api/routes"
"sale/internal/config"
"sale/internal/utils"
"github.com/gin-gonic/gin"
)
func main() {
config.Load()
utils.InitDB()
utils.AutoMigrate()
if config.AppConfig.Server.Mode == "release" {
gin.SetMode(gin.ReleaseMode)
}
r := gin.Default()
routes.SetupRoutes(r)
addr := ":" + config.AppConfig.Server.Port
log.Printf("Server starting on %s", addr)
if err := r.Run(addr); err != nil {
log.Fatalf("Failed to start server: %v", err)
}
}