From c94f0d7bc32d374c9cc7211d96d6901270f47f3c Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Tue, 1 Sep 2026 14:20:22 +0330 Subject: [PATCH] build fix --- runner.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/runner.sh b/runner.sh index fb60c5d..dcf09e0 100755 --- a/runner.sh +++ b/runner.sh @@ -1,5 +1,4 @@ #!/bin/bash -set -e # Check if the '--dev' argument is provided if [ "$1" == "--dev" ]; then @@ -8,10 +7,15 @@ if [ "$1" == "--dev" ]; then else echo "Run Production docker" + # ۱. ثبت وضعیت اولیه در حال اجرا + echo "BUILDING" > /tmp/dovodi_backend_deploy_status.txt + # در صورت بروز هرگونه خطا، وضعیت FAIL ثبت شود trap 'echo "FAIL" > /tmp/dovodi_backend_deploy_status.txt' ERR - # ۱. بستن تمام رانرهای قبلی همین پروژه به جز پروسه جاری + set -e + + # ۲. بستن تمام رانرهای قبلی همین پروژه به جز پروسه جاری CURRENT_PID=$$ for pid in $(pgrep -f "dovodi-backend/runner.sh" 2>/dev/null || true); do if [ "$pid" != "$CURRENT_PID" ]; then @@ -19,7 +23,7 @@ else fi done - # ۲. بستن پروسه‌های فرزند داکر و بیلدکس معلق که ممکن است قفل داکر را نگه داشته باشند + # ۳. بستن پروسه‌های فرزند داکر و بیلدکس معلق که ممکن است قفل داکر را نگه داشته باشند pkill -9 -f "docker-buildx.*dovodi-backend" 2>/dev/null || true pkill -9 -f "docker.*dovodi-backend" 2>/dev/null || true