package main import ( "log" "os" "github.com/gin-gonic/gin" "tangled.org/cdbrdr.com/scrn/internal/display" "tangled.org/cdbrdr.com/scrn/internal/handler" ) func main() { src, err := os.ReadFile("./examples/display.jsx") if err != nil { log.Fatal(err) } display, err := display.NewDisplay(800, 480, "display.jsx", string(src)) if err != nil { log.Fatal(err) } handler := handler.NewAPIHandler(display) r := gin.Default() handler.HandleGroup(r.Group("/api")) if err := r.RunTLS(":8081", "localhost.crt", "localhost.key"); err != nil { log.Fatalf("%s", err) } }