package main import ( "fmt" "os" "galaxy/game/internal/controller" "galaxy/game/internal/router" "galaxy/game/internal/router/handler" ) func main() { path, err := handler.ResolveStoragePath() if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } svc, err := controller.NewService(path) if err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } r := router.NewRouter(svc) if err := r.Run(); err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } }