feat: add embedded Orbit console

This commit is contained in:
2026-09-21 01:05:38 +08:00
parent bf76f13430
commit 05ebc812df
10 changed files with 324 additions and 1 deletions

View File

@@ -82,7 +82,9 @@ func New(addr string, ready Checker, tasks ...*service.Service) *http.Server {
registerTasks(mux, tasks[0])
registerHistory(mux, tasks[0])
}
return &http.Server{Addr: addr, Handler: mux, ReadHeaderTimeout: 5 * time.Second, ReadTimeout: 10 * time.Second, WriteTimeout: 15 * time.Second, IdleTimeout: 60 * time.Second, MaxHeaderBytes: 16 << 10}
server := &http.Server{Addr: addr, Handler: mux, ReadHeaderTimeout: 5 * time.Second, ReadTimeout: 10 * time.Second, WriteTimeout: 15 * time.Second, IdleTimeout: 60 * time.Second, MaxHeaderBytes: 16 << 10}
RegisterConsole(server)
return server
}
// WrapMetrics must run after all Register* functions because those functions