nginx-ui/internal/nginx/directives.go

22 lines
379 B
Go

package nginx
import (
_ "embed"
"encoding/json"
)
//go:embed nginx_directives.json
var directivesJson []byte
type Directive struct {
Links []string `json:"links"`
}
func GetDirectives() (map[string]Directive, error) {
var directives map[string]Directive
err := json.Unmarshal(directivesJson, &directives)
if err != nil {
return nil, err
}
return directives, nil
}