diff --git a/.ozai.json b/.ozai.json index 611568d..252af22 100644 --- a/.ozai.json +++ b/.ozai.json @@ -1,4 +1,5 @@ { + "HostPort": ":9998", "Processes": { "tester1": { "URL": "/tester1", diff --git a/config/settings.go b/config/settings.go index 138d633..fba44b0 100644 --- a/config/settings.go +++ b/config/settings.go @@ -20,6 +20,7 @@ type Process struct { type config struct { Processes map[string]Process ConfigPath string + HostPort string } var Settings config @@ -40,4 +41,6 @@ func Load() { err = json.Unmarshal(data, &Settings) if err != nil { log.Fatal(err) } + + if Settings.HostPort == "" { Settings.HostPort = ":9999" } } diff --git a/main.go b/main.go index 58ba0b1..e235c92 100644 --- a/main.go +++ b/main.go @@ -66,5 +66,5 @@ func main() { }) } - log.Fatal(http.ListenAndServe(":9999", nil)) + log.Fatal(http.ListenAndServe(config.Settings.HostPort, nil)) }