Files
orbits/internal/api/api.go
T
2026-04-20 16:58:20 +02:00

23 lines
443 B
Go

package api
import (
"eden-server/internal/runtime"
"fmt"
"log/slog"
"github.com/gin-gonic/gin"
"gorm.io/gorm"
)
func KickoffApi(env runtime.Environment, db *gorm.DB) {
router := gin.Default()
router.LoadHTMLFiles("./web/templates/index.html")
spawnRoutes(router, env, db)
err := router.Run(fmt.Sprintf("%s:%s", env.Hostname, env.Port))
if err != nil {
slog.Error("failed to start the Gin server due to: " + err.Error())
}
}