Don't kill container on backend restart commanded

This commit is contained in:
Adam Outler
2025-11-23 01:27:51 +00:00
parent e3458630ba
commit bbf49c3686
2 changed files with 22 additions and 6 deletions

View File

@@ -5,9 +5,12 @@ export INSTALL_DIR=/app
# Check if there are any entries with cron_restart_backend
if grep -q "cron_restart_backend" "${LOG_EXECUTION_QUEUE}"; then
killall python3
sleep 2
/services/start-backend.sh >/dev/null 2>&1 &
echo "$(date): Restarting backend triggered by cron_restart_backend"
# Create marker for entrypoint.sh to restart the service instead of killing the container
touch /tmp/backend_restart_pending
killall python3 || echo "killall python3 failed or no process found"
# Remove all lines containing cron_restart_backend from the log file
# Atomic replacement with temp file