package http_server import ( "fmt" "github.com/gin-gonic/gin" "net/http" "pink_fox/internal/app" "pink_fox/internal/http_server/manager_route" ) func StartServer(application *app.Application) error { r := gin.Default() _ = r.SetTrustedProxies(nil) r.GET("/ping", func(c *gin.Context) { c.String(http.StatusOK, "ok") }) RegistrationRoutes(manager_route.NewManager(r, application)) fmt.Printf("Starting http_server at port %d...", application.Conf.Port) err := r.Run(fmt.Sprintf(":%d", application.Conf.Port)) if err != nil { return err } return nil }