INNER CODE UNIT · Go
main
devtron-labs/devtron · cmd/external-app/main.go:27
func main() {
app, err := InitializeApp()
if err != nil {
log.Panic(err)
}
go app.Start()
// gracefulStop start
var gracefulStop = make(chan os.Signal)
signal.Notify(gracefulStop, syscall.SIGTERM)
signal.Notify(gracefulStop, syscall.SIGINT)
sig := <-gracefulStop
fmt.Printf("caught sig: %+v", sig)
app.Stop()
// gracefulStop end
}