main.go aktualisiert
All checks were successful
release-tag / release-image (push) Successful in 2m17s
build-binaries / build (, amd64, linux) (push) Successful in 49s
build-binaries / build (, arm, 7, linux) (push) Successful in 46s
build-binaries / build (, arm64, linux) (push) Successful in 46s
build-binaries / build (.exe, amd64, windows) (push) Successful in 47s
build-binaries / release (push) Successful in 19s
All checks were successful
release-tag / release-image (push) Successful in 2m17s
build-binaries / build (, amd64, linux) (push) Successful in 49s
build-binaries / build (, arm, 7, linux) (push) Successful in 46s
build-binaries / build (, arm64, linux) (push) Successful in 46s
build-binaries / build (.exe, amd64, windows) (push) Successful in 47s
build-binaries / release (push) Successful in 19s
This commit is contained in:
17
main.go
17
main.go
@@ -318,17 +318,12 @@ func writeJSON(w http.ResponseWriter, v any) {
|
|||||||
_ = enc.Encode(v)
|
_ = enc.Encode(v)
|
||||||
}
|
}
|
||||||
|
|
||||||
func readConfig(path string) (*Config, error) {
|
func readConfig(p string) (*Config, error) {
|
||||||
var cfg Config
|
b, err := os.ReadFile(p)
|
||||||
f, err := http.Dir(".").Open(path) // schlichtes Lesen aus CWD
|
if err != nil { return nil, err }
|
||||||
if err != nil {
|
var cfg Config
|
||||||
return nil, err
|
if err := json.Unmarshal(b, &cfg); err != nil { return nil, err }
|
||||||
}
|
return &cfg, nil
|
||||||
defer f.Close()
|
|
||||||
if err := json.NewDecoder(f).Decode(&cfg); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return &cfg, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var buildTime = time.Now()
|
var buildTime = time.Now()
|
||||||
|
|||||||
Reference in New Issue
Block a user