refactor: controllers and routes

This commit is contained in:
2025-06-17 20:20:03 +03:00
parent 0b03c6ad90
commit 367647a8df
3 changed files with 11 additions and 10 deletions

View File

@@ -5,12 +5,11 @@ import (
"easywish/config" "easywish/config"
"easywish/internal/logger" "easywish/internal/logger"
"easywish/internal/controllers/serviceController" "easywish/internal/routes"
) )
func main() { func main() {
// Load the configuration
if err := config.LoadConfig(); err != nil { if err := config.LoadConfig(); err != nil {
panic(err) panic(err)
} }
@@ -18,7 +17,7 @@ func main() {
defer logger.Sync() defer logger.Sync()
r := gin.Default() r := gin.Default()
serviceController.SetupRoutes(r) r = routes.SetupRoutes(r)
r.Run() r.Run(":8080")
} }

View File

@@ -1,4 +1,4 @@
package serviceController package controllers
import ( import (
"net/http" "net/http"

View File

@@ -1,14 +1,16 @@
package serviceController package routes
import ( import (
"easywish/internal/controllers"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
func SetupRoutes(r *gin.Engine) *gin.Engine { func SetupRoutes(r *gin.Engine) *gin.Engine {
// Healthcheck routes
serviceGroup := r.Group("/service") serviceGroup := r.Group("/service")
{
serviceGroup.GET("/health", HealthCheck) serviceGroup.GET("/health", controllers.HealthCheck)
}
return r return r
} }