diff options
Diffstat (limited to 'server.go')
| -rw-r--r-- | server.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -32,7 +32,6 @@ func NewServer(opts ServerOptions) (srv *Server, err error) { srv = &Server{ Options: opts, - worker: newWorker(), } err = srv.Options.init() @@ -40,6 +39,11 @@ func NewServer(opts ServerOptions) (srv *Server, err error) { return nil, fmt.Errorf(`%s: %w`, logp, err) } + srv.worker, err = newWorker(srv.Options.configDir) + if err != nil { + return nil, fmt.Errorf(`%s: %w`, logp, err) + } + var mux = http.NewServeMux() mux.HandleFunc(`GET `+pathAPIServicesSummary, srv.handleServicesSummary) |
