Files
kooltab-update-server/cmd/server/main.go
T
2026-07-28 09:58:33 +02:00

42 lines
575 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() {
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")
}