slaventius 2 years ago
parent 6ad28e1bef
commit 1bee231891
  1. 10
      cmd/main.go

@ -16,16 +16,16 @@ import (
func main() {
config := config.NewConfig()
ctx, _ := context.WithCancel(context.Background())
s := server.NewServer(ctx, config)
srv := server.NewServer(ctx, config)
//
signalChannel := make(chan os.Signal, 1)
signal.Notify(signalChannel, syscall.SIGINT)
signal.Notify(signalChannel, syscall.SIGTERM)
defer stop(signalChannel, s)
defer stop(signalChannel, srv)
// Запуск сервера
go start(ctx, config, s)
go start(ctx, config, srv)
//
for {
@ -39,8 +39,8 @@ func main() {
}
// Остановка сервера
func stop(signalChannel chan os.Signal, s *server.AuthServer) {
defer s.GracefulStop()
func stop(signalChannel chan os.Signal, srv *server.AuthServer) {
defer srv.GracefulStop()
defer signal.Stop(signalChannel)
log.Println("authServer stopping ...")

Loading…
Cancel
Save