package main import ( "log" "net/http" "github.com/SalehGoML/url-shortner/internal/config" "github.com/gin-gonic/gin" ) func main() { cfg := config.Load() log.Printf("Starting server on port %s", cfg.ServerPort) r := gin.Default() r.GET("/health", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "status": "ok", "message": "URL Shortener is running", }) }) if err := r.Run(":" + cfg.ServerPort); err != nil { log.Fatalf("Failed to start server: %v", err) } }