This commit is contained in:
2026-02-23 23:50:04 +08:00
commit 084d3b0faf
45 changed files with 4090 additions and 0 deletions

28
cmd/server/main.go Normal file
View File

@@ -0,0 +1,28 @@
package main
import (
"log"
"lv8girl/internal/config"
"lv8girl/internal/repositories"
"lv8girl/internal/routes"
"lv8girl/internal/services"
)
func main() {
cfg := config.GetConfig()
if err := repositories.Init(cfg.Database.Path); err != nil {
log.Fatalf("Failed to initialize database: %v", err)
}
authSvc := services.NewAuthService()
authSvc.InitAdmin()
r := routes.SetupRouter()
log.Printf("Server starting on %s", cfg.Server.Port)
if err := r.Run(cfg.Server.Port); err != nil {
log.Fatalf("Failed to start server: %v", err)
}
}