package main import ( "fmt" "gitea.starryskymeow.cn/xkm/educode-controller/internal/api" "gitea.starryskymeow.cn/xkm/educode-controller/internal/k8s" ) func main() { fmt.Println("Starting Educode Management Platform...") clientset, err := k8s.NewClient() if err != nil { panic(fmt.Sprintf("Failed to create k8s client: %v", err)) } server := api.NewServer(clientset) // TODO: Initialize controllers // TODO: Start everything fmt.Println("Starting API server on :8080") if err := server.Run(":8080"); err != nil { panic(fmt.Sprintf("Failed to start API server: %v", err)) } }