change kontor-gin for containers
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 5s

This commit is contained in:
Thomas Peetz
2026-09-23 17:09:48 +02:00
parent 6b5167a5c0
commit a0ad4e5c26
23 changed files with 295 additions and 172 deletions
+19 -8
View File
@@ -3,21 +3,32 @@ package routes
import (
"kontor-api-gin/pkg/controllers"
"kontor-api-gin/pkg/globals"
"kontor-api-gin/pkg/middleware"
"github.com/gin-gonic/gin"
)
func PublicRoutes(g *gin.RouterGroup) {
func PublicRoutes(g *gin.Engine) {
g.GET("/health", controllers.HealthGetHandler)
g.GET(globals.LoginUrl, controllers.LoginGetHandler)
g.POST(globals.LoginUrl, controllers.LoginPostHandler)
g.GET("/comic/comics", controllers.ListComicsGetHandler)
g.GET("", controllers.IndexGetHandler)
g.GET("/", controllers.IndexGetHandler)
}
func ProtectedRoutes(g *gin.RouterGroup) {
g.GET(globals.LogoutUrl, controllers.LogoutGetHandler)
g.GET("/media/actors", controllers.ListMediaActorsGetHandler)
// g.GET("/media/files", controllers.ListMediaFilesGetHandler)
g.GET("/media/lofis", controllers.ListMediaLoFisGetHandler)
func ComicRoutes(g *gin.Engine) {
g.GET("/comic/comics", controllers.ListComicsGetHandler)
}
func MediaRoutes(g *gin.Engine) {
media := g.Group("/media")
media.Use(middleware.AuthRequired)
media.GET("/actors", controllers.ListMediaActorsGetHandler)
media.GET("/files", controllers.ListMediaFilesGetHandler)
media.GET("/lofis", controllers.ListMediaLoFisGetHandler)
}
func ProtectedRoutes(g *gin.Engine) {
auth := g.Group("/auth")
auth.Use(middleware.AuthRequired)
auth.GET("/logout", controllers.LogoutGetHandler)
}