Gracefully exit audit-server on SIGINT

This commit is contained in:
Xavier Vello
2026-10-08 19:54:24 +02:00
parent d833deabf3
commit 0d886689ae
+4 -1
View File
@@ -720,7 +720,10 @@ func Main(versionInfo string) {
logc.Fatalln(ctx, err)
}
serve(ctx, listen(ctx, "audit", *auditServer), ObserveHTTPHandler(processor))
go serve(ctx, listen(ctx, "audit", *auditServer), ObserveHTTPHandler(processor))
sys.WaitForInterrupt()
logc.Println(ctx, "audit: exiting")
case *auditExpire != "":
days, err := strconv.ParseInt(*auditExpire, 10, 0)