Use buffered channel as per docs
https://pkg.go.dev/os/signal#Notify Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
This commit is contained in:
parent
089523c56e
commit
1b02303a4a
|
@ -78,7 +78,7 @@ func serveApi(c *cli.Context) error {
|
|||
|
||||
log.Println("Listen on", srv.Addr)
|
||||
|
||||
quit := make(chan os.Signal)
|
||||
quit := make(chan os.Signal, 1)
|
||||
signal.Notify(quit, syscall.SIGINT, syscall.SIGTERM)
|
||||
<-quit
|
||||
log.Println("Shutting down server...")
|
||||
|
|
Loading…
Reference in a new issue