Register HEAD route for health endpoint in chi router
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user