diff --git a/api/router.go b/api/router.go index e537e6c0..1099e84e 100644 --- a/api/router.go +++ b/api/router.go @@ -11,9 +11,9 @@ import ( "github.com/prometheus/client_golang/prometheus/promhttp" "github.com/rs/zerolog/log" - "github.com/aptly-dev/aptly/docs" - swaggerFiles "github.com/swaggo/files" - ginSwagger "github.com/swaggo/gin-swagger" + // _ "github.com/aptly-dev/aptly/docs" // import docs + // swaggerFiles "github.com/swaggo/files" + // ginSwagger "github.com/swaggo/gin-swagger" ) var context *ctx.AptlyContext @@ -63,14 +63,14 @@ func Router(c *ctx.AptlyContext) http.Handler { router.Use(gin.Recovery(), gin.ErrorLogger()) - if c.Config().EnableSwaggerEndpoint { - router.GET("docs.html", func(c *gin.Context) { - c.Data(http.StatusOK, "text/html; charset=utf-8", docs.DocsHTML) - }) - router.Use(redirectSwagger) - url := ginSwagger.URL("/docs/doc.json") - router.GET("/docs/*any", ginSwagger.WrapHandler(swaggerFiles.Handler, url)) - } + // if c.Config().EnableSwaggerEndpoint { + // router.GET("docs.html", func(c *gin.Context) { + // c.Data(http.StatusOK, "text/html; charset=utf-8", docs.DocsHTML) + // }) + // router.Use(redirectSwagger) + // url := ginSwagger.URL("/docs/doc.json") + // router.GET("/docs/*any", ginSwagger.WrapHandler(swaggerFiles.Handler, url)) + // } if c.Config().EnableMetricsEndpoint { MetricsCollectorRegistrar.Register(router) diff --git a/debian/aptly.conf b/debian/aptly.conf index c233118f..54771846 100644 --- a/debian/aptly.conf +++ b/debian/aptly.conf @@ -80,8 +80,9 @@ serve_in_api_mode: false # Enable metrics for Prometheus client enable_metrics_endpoint: false +# Not implemented in this version. # Enable API documentation on /docs -enable_swagger_endpoint: false +#enable_swagger_endpoint: false # OBSOLETE: use via url param ?_async=true async_api: false diff --git a/docs/index.go b/docs/index.go.disabled similarity index 100% rename from docs/index.go rename to docs/index.go.disabled diff --git a/man/aptly.1 b/man/aptly.1 index bd6ad223..11ed9902 100644 --- a/man/aptly.1 +++ b/man/aptly.1 @@ -111,8 +111,9 @@ The legacy json configuration is still supported (and also supports comments): // Enable metrics for Prometheus client "enableMetricsEndpoint": false, + // Not implemented in this version\. // Enable API documentation on /docs - "enableSwaggerEndpoint": false, + //"enableSwaggerEndpoint": false, // OBSOLETE: use via url param ?_async=true "AsyncAPI": false, diff --git a/man/aptly.1.ronn.tmpl b/man/aptly.1.ronn.tmpl index 203cc7fe..ed2c87c5 100644 --- a/man/aptly.1.ronn.tmpl +++ b/man/aptly.1.ronn.tmpl @@ -100,8 +100,9 @@ The legacy json configuration is still supported (and also supports comments): // Enable metrics for Prometheus client "enableMetricsEndpoint": false, + // Not implemented in this version. // Enable API documentation on /docs - "enableSwaggerEndpoint": false, + //"enableSwaggerEndpoint": false, // OBSOLETE: use via url param ?_async=true "AsyncAPI": false,