package main import ( "kooltab-updateserver/internal/db" "kooltab-updateserver/internal/routes" "os" "github.com/gin-gonic/gin" "github.com/joho/godotenv" ) func main() { err := godotenv.Load() if err != nil { panic("Error loading .env file") } db.Connect() os.MkdirAll("uploads", 0755) r := gin.Default() r.Static("/downloads", "./uploads") r.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{ "status": "ok", }) }) r.Use(func(c *gin.Context) { c.Header("Server", "KoolTab Updater") c.Next() }) routes.Register(r) r.Run(":3000") }