Start starts the HTTP server
()
| 616 | |
| 617 | // Start starts the HTTP server |
| 618 | func (s *Server) Start() error { |
| 619 | addr := fmt.Sprintf(":%d", s.port) |
| 620 | s.srv = &http.Server{ |
| 621 | Addr: addr, |
| 622 | Handler: s.router, |
| 623 | } |
| 624 | |
| 625 | return s.srv.ListenAndServe() |
| 626 | } |
| 627 | |
| 628 | // Stop gracefully stops the HTTP server. It is safe to call multiple times. |
| 629 | func (s *Server) Stop(ctx context.Context) error { |