From 7bd5957119b73a95a82c785d581fc1ec47263afb Mon Sep 17 00:00:00 2001 From: 4gray Date: Thu, 21 May 2026 03:12:57 +0300 Subject: [PATCH] fix(docker): exit cleanly on container stop --- docker/docker-entrypoint.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index c04f1a7d9..2ca44aeda 100644 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -42,6 +42,11 @@ cleanup() { fi } +handle_signal() { + cleanup + exit 0 +} + process_is_running() { if [ ! -r "/proc/$1/stat" ]; then return 1 @@ -51,7 +56,8 @@ process_is_running() { [ -n "$state" ] && [ "$state" != "Z" ] } -trap cleanup INT TERM EXIT +trap handle_signal INT TERM +trap cleanup EXIT backend_ready=0