removed hard coded values
This commit is contained in:
parent
465266c36d
commit
e619a9f609
@ -34,6 +34,13 @@ type (
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
defaultTemplateFileName = "servlet.json.example.tmpl"
|
||||||
|
defaultListeningPort = ":8080"
|
||||||
|
defaultUrlPattern = "/*"
|
||||||
|
defaultFileLocation = "errors/"
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
Text ConfigType = "Text"
|
Text ConfigType = "Text"
|
||||||
Image = "Image"
|
Image = "Image"
|
||||||
@ -42,14 +49,14 @@ const (
|
|||||||
|
|
||||||
func CreateBlankConfig() *Config {
|
func CreateBlankConfig() *Config {
|
||||||
conf := Config{
|
conf := Config{
|
||||||
ListeningAddress: ":8080",
|
ListeningAddress: defaultListeningPort,
|
||||||
Routes: make([]ConfigEntry, 0, 10),
|
Routes: make([]ConfigEntry, 0, 10),
|
||||||
}
|
}
|
||||||
|
|
||||||
dummyRoute := ConfigEntry{
|
dummyRoute := ConfigEntry{
|
||||||
ConfigType: Text,
|
ConfigType: Text,
|
||||||
UrlPattern: "/*",
|
UrlPattern: defaultUrlPattern,
|
||||||
FileLocation: "errors/",
|
FileLocation: defaultFileLocation,
|
||||||
UseBuiltinCache: false,
|
UseBuiltinCache: false,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,13 +114,12 @@ func getConstructorFunction(t ConfigType) (RouteConstructor, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func GenerateBlankConfig() error {
|
func GenerateBlankConfig() error {
|
||||||
fileName := "servlet.json.template.tmpl"
|
|
||||||
conf := CreateBlankConfig()
|
conf := CreateBlankConfig()
|
||||||
content, err := json.Marshal(&conf)
|
content, err := json.Marshal(&conf)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
fmt.Println("Generating a blank configuration file at ")
|
fmt.Println("Generating a blank configuration file at ")
|
||||||
ioutil.WriteFile(fileName, content, 0755)
|
ioutil.WriteFile(defaultTemplateFileName, content, 0755)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user