Register HEAD route for health endpoint in chi router

This commit is contained in:
eduard256
2026-03-19 11:25:57 +00:00
parent cc8c3e4f14
commit 25f1907fc3
+4 -2
View File
@@ -138,8 +138,10 @@ func (s *Server) setupRoutes() {
}) })
// API routes (mounted at /api/v1 in main.go) // API routes (mounted at /api/v1 in main.go)
// Health check // Health check (GET + HEAD for Docker/CasaOS healthcheck compatibility)
s.router.Get("/health", handlers.NewHealthHandler(s.config.Version, s.logger).ServeHTTP) healthHandler := handlers.NewHealthHandler(s.config.Version, s.logger).ServeHTTP
s.router.Get("/health", healthHandler)
s.router.Head("/health", healthHandler)
// Camera search // Camera search
s.router.Post("/cameras/search", handlers.NewSearchHandler(s.searchEngine, s.logger).ServeHTTP) s.router.Post("/cameras/search", handlers.NewSearchHandler(s.searchEngine, s.logger).ServeHTTP)