Moving swagger-ui files from www/swagger-ui to third-party/swagger-ui

and adding LICENSE and README files
This commit is contained in:
nikhiljindal
2015-01-05 15:50:19 -08:00
parent c908fbe59e
commit 1db30aeb51
30 changed files with 679 additions and 641 deletions

View File

@@ -419,7 +419,7 @@ func (m *Master) InstallSwaggerAPI() {
// TODO: Parameterize the path?
ApiPath: "/swaggerapi/",
SwaggerPath: "/swaggerui/",
SwaggerFilePath: "/static/swagger-ui/",
SwaggerFilePath: "/swagger-ui/",
}
swagger.RegisterSwaggerService(swaggerConfig, m.handlerContainer)
}

File diff suppressed because one or more lines are too long

View File

@@ -22,13 +22,18 @@ import (
assetfs "github.com/elazarl/go-bindata-assetfs"
)
const prefix = "/static/"
type MuxInterface interface {
Handle(pattern string, handler http.Handler)
}
func InstallSupport(mux MuxInterface) {
// Expose files in www/ on <host>/static/
fileServer := http.FileServer(&assetfs.AssetFS{Asset: Asset, AssetDir: AssetDir, Prefix: "www"})
prefix := "/static/"
mux.Handle(prefix, http.StripPrefix(prefix, fileServer))
// Expose files in third_party/swagger-ui/ on <host>/swagger-ui/
fileServer = http.FileServer(&assetfs.AssetFS{Asset: Asset, AssetDir: AssetDir, Prefix: "third_party/swagger-ui"})
prefix = "/swagger-ui/"
mux.Handle(prefix, http.StripPrefix(prefix, fileServer))
}