From 66f3f6ff740dd0535e98dbce65ed130b43523bfd Mon Sep 17 00:00:00 2001 From: Iain Sproat <68657+iainsproat@users.noreply.github.com> Date: Fri, 11 Apr 2025 13:33:30 +0100 Subject: [PATCH] Gracefully handle preview-service shutdown --- packages/preview-service/src/main.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/preview-service/src/main.ts b/packages/preview-service/src/main.ts index 18592b2e2..d7bd0a28d 100644 --- a/packages/preview-service/src/main.ts +++ b/packages/preview-service/src/main.ts @@ -131,6 +131,8 @@ const server = app.listen(port, host, async () => { logger.error({ err }, 'Error creating job queue') // the callback to server.listen has failed, so we need to exit the process and not just return + await beforeShutdown() // handle the shutdown gracefully + await onShutdown() process.exit(1) }