Add Swagger API documentation and handlers for v0

This commit is contained in:
Avinash Sridhar 2025-04-23 23:36:23 -04:00
commit 39bcae1c81
No known key found for this signature in database

View file

@ -16,4 +16,8 @@ func RegisterV0Routes(mux *http.ServeMux, cfg *config.Config, registry service.R
mux.HandleFunc("/v0/servers", v0.ServersHandler(registry))
mux.HandleFunc("/v0/servers/{id}", v0.ServersDetailHandler(registry))
mux.HandleFunc("/v0/ping", v0.PingHandler(cfg))
// Register Swagger UI routes
mux.HandleFunc("/v0/swagger/", v0.SwaggerHandler())
mux.HandleFunc("/v0/swagger/doc.json", v0.SwaggerJSONHandler())
}