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

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))
}