From e275da641027209d09aae443b6f379e382a738ed Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Fri, 1 May 2026 15:46:19 +0200 Subject: [PATCH] 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. --- ReforceXY/docker-compose.yml | 1 + quickadapter/docker-compose.yml | 1 + 2 files changed, 2 insertions(+) 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: -- 2.53.0