Don't print config on start, add a couple comments

This commit is contained in:
Akbar Rahman 2021-08-06 14:27:42 +01:00
parent 5ab36c57ef
commit 87ea4cc5e5

View File

@ -1,10 +1,6 @@
package config
import (
"encoding/json"
"fmt"
)
// The struct that represents the config.json file
type Config struct {
ListenAddress string
Services map[string]struct {
@ -16,14 +12,12 @@ type Config struct {
}
}
// Check that all required fields are filled in
func (c Config) Validate() error {
if c.ListenAddress == "" {
return requiredFieldError{"ListenAddress", ""}
}
jsonbytes, _ := json.MarshalIndent(c, "", " ")
fmt.Println(string(jsonbytes))
for serviceName, service := range c.Services {
if service.Script.Program == "" {
return requiredFieldError{"Script.Program", serviceName}