This commit is contained in:
10
main.go
10
main.go
@@ -27,6 +27,12 @@ func main() {
|
||||
log.Fatal("Failed to create tables:", err)
|
||||
}
|
||||
|
||||
// Initialize Prometheus metrics
|
||||
InitMetrics()
|
||||
|
||||
// Start metrics server on separate port
|
||||
StartMetricsServer(config.MetricsPort)
|
||||
|
||||
// Create Gin router
|
||||
r := gin.Default()
|
||||
|
||||
@@ -38,6 +44,9 @@ func main() {
|
||||
corsConfig.AllowCredentials = true
|
||||
r.Use(cors.New(corsConfig))
|
||||
|
||||
// Add metrics middleware
|
||||
r.Use(MetricsMiddleware())
|
||||
|
||||
// Health check endpoint
|
||||
r.GET("/health", func(c *gin.Context) {
|
||||
c.JSON(200, gin.H{"status": "ok"})
|
||||
@@ -85,6 +94,7 @@ func main() {
|
||||
log.Printf(" 📊 Health check: http://localhost:%s/health", port)
|
||||
log.Printf(" 🔗 API endpoint: http://localhost:%s/api/v1", port)
|
||||
log.Printf(" 🎨 Frontend: http://localhost:%s/", port)
|
||||
log.Printf(" 📈 Metrics: http://localhost:%s/metrics", config.MetricsPort)
|
||||
log.Printf("")
|
||||
log.Printf("✅ Server is ready and accepting connections!")
|
||||
log.Printf("")
|
||||
|
||||
Reference in New Issue
Block a user