From: Jérôme Benoit Date: Fri, 1 May 2026 13:46:19 +0000 (+0200) Subject: fix: add 30min stop_grace_period to prevent data corruption on shutdown X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=e275da641027209d09aae443b6f379e382a738ed;p=freqai-strategies.git fix: add 30min stop_grace_period to prevent data corruption on shutdown FreqAI training can take minutes to hours. Docker's default 10s grace period causes SIGKILL mid-write, corrupting feather/pickle files. Give freqtrade up to 30 minutes to finish training and flush data before Docker sends SIGKILL. --- diff --git a/ReforceXY/docker-compose.yml b/ReforceXY/docker-compose.yml index 2c956e5..98df218 100644 --- a/ReforceXY/docker-compose.yml +++ b/ReforceXY/docker-compose.yml @@ -18,6 +18,7 @@ services: dockerfile: Dockerfile args: optuna_version: 4.8.0 + stop_grace_period: 1800s restart: unless-stopped container_name: freqtrade-ReforceXY environment: diff --git a/quickadapter/docker-compose.yml b/quickadapter/docker-compose.yml index 2b5d005..4969824 100644 --- a/quickadapter/docker-compose.yml +++ b/quickadapter/docker-compose.yml @@ -22,6 +22,7 @@ services: scikit_image_version: 0.26.0 ngboost_version: 0.5.10 catboost_version: 1.2.10 + stop_grace_period: 1800s restart: unless-stopped container_name: freqtrade-quickadapter environment: