Files
kooltab-update-server/cmd/server/main.go
T
2026-09-23 00:36:03 +02:00

39 lines
517 B
Go

package main
import (
"kooltab-updateserver/internal/db"
"kooltab-updateserver/internal/routes"
"os"
"github.com/gin-gonic/gin"
"github.com/joho/godotenv"
)
func main() {
_ = godotenv.Load()
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")
}