18 lines
278 B
Go
18 lines
278 B
Go
package handlers
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"fiskerinc.com/modules/utils/envtool"
|
|
)
|
|
|
|
// DocsHandler serves API docs for the gateway
|
|
func DocsHandler() http.Handler {
|
|
fp := envtool.GetEnv("DOCS", "")
|
|
if fp == "" {
|
|
return nil
|
|
}
|
|
fs := http.FileServer(http.Dir(fp))
|
|
return fs
|
|
}
|