feat: use router handler from internal package

This commit is contained in:
raf 2023-12-17 03:07:18 +03:00
parent 61ed4fb1c4
commit ce5c3376c2
No known key found for this signature in database
GPG key ID: 02D1DD3FA08B6B29

View file

@ -8,12 +8,11 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/spf13/viper" "github.com/spf13/viper"
// "github.com/gorilla/mux" // Import Gorilla Mux
"github.com/prometheus/client_golang/prometheus/promhttp" "github.com/prometheus/client_golang/prometheus/promhttp"
"goblin/internal/config" "goblin/internal/config"
"goblin/internal/paste" "goblin/internal/paste"
// "goblin/internal/router" "goblin/internal/router"
) )
var ( var (
@ -63,7 +62,8 @@ var rootCmd = &cobra.Command{
log.Infof("Private mode: %v", private) log.Infof("Private mode: %v", private)
// Create the router and start the server using the router package // Create the router and start the server using the router package
// r := router.NewRouter() router := router.NewRouter()
http.Handle("/", router)
// Add a new route for Prometheus metrics // Add a new route for Prometheus metrics
http.Handle("/metrics", promhttp.Handler()) // Use Prometheus handler http.Handle("/metrics", promhttp.Handler()) // Use Prometheus handler