From 5760d6723f2ab8b4b86e63f8ac39cb7876560158 Mon Sep 17 00:00:00 2001 From: SnapOtter Date: Sat, 6 Jun 2026 20:53:39 +0800 Subject: [PATCH] feat: add browser service shutdown to server lifecycle --- apps/api/src/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts index 345ac522..f07f8a33 100644 --- a/apps/api/src/index.ts +++ b/apps/api/src/index.ts @@ -385,6 +385,14 @@ async function shutdown(signal: string) { // AI package may not be available } + try { + const { shutdownBrowser } = await import("./lib/browser-service.js"); + await shutdownBrowser(); + console.log("Browser service shut down"); + } catch { + // Browser service may not have been initialized + } + try { await shutdownAnalytics(); console.log("Analytics flushed");