github.com/containers/libpod@v1.9.4-0.20220419124438-4284fd425507/pkg/api/server/register_swagger.go (about)

     1  package server
     2  
     3  import (
     4  	"net/http"
     5  
     6  	"github.com/containers/libpod/pkg/api/handlers/libpod"
     7  	"github.com/gorilla/mux"
     8  )
     9  
    10  // RegisterSwaggerHandlers maps the swagger endpoint for the server
    11  func (s *APIServer) RegisterSwaggerHandlers(r *mux.Router) error {
    12  	// This handler does _*NOT*_ provide an UI rather just a swagger spec that an UI could render
    13  	r.HandleFunc(VersionedPath("/libpod/swagger"), s.APIHandler(libpod.ServeSwagger)).Methods(http.MethodGet)
    14  	return nil
    15  }