From b8c1f4c705248657f0b819cb9b94ec3dca513da3 Mon Sep 17 00:00:00 2001 From: hjlarry Date: Wed, 17 Dec 2025 15:25:07 +0800 Subject: [PATCH] update .env.example --- api/.env.example | 5 +++++ docker/.env.example | 5 +++++ docker/docker-compose.yaml | 3 +++ 3 files changed, 13 insertions(+) diff --git a/api/.env.example b/api/.env.example index 11af6a795a..d96927caf0 100644 --- a/api/.env.example +++ b/api/.env.example @@ -582,6 +582,11 @@ WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE=100 # Maximum number of scheduled workflows to dispatch per tick (0 for unlimited) WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK=0 +# Sandbox expired records clean configuration +SANDBOX_EXPIRED_RECORDS_CLEAN_GRACEFUL_PERIOD=21 +SANDBOX_EXPIRED_RECORDS_CLEAN_BATCH_SIZE=1000 +SANDBOX_EXPIRED_RECORDS_RETENTION_DAYS=30 + # Position configuration POSITION_TOOL_PINS= POSITION_TOOL_INCLUDES= diff --git a/docker/.env.example b/docker/.env.example index e47eea7241..604c41b3a3 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -1465,6 +1465,11 @@ WORKFLOW_SCHEDULE_POLLER_INTERVAL=1 WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE=100 WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK=0 +# Sandbox expired records clean configuration +SANDBOX_EXPIRED_RECORDS_CLEAN_GRACEFUL_PERIOD=21 +SANDBOX_EXPIRED_RECORDS_CLEAN_BATCH_SIZE=1000 +SANDBOX_EXPIRED_RECORDS_RETENTION_DAYS=30 + # Tenant isolated task queue configuration TENANT_ISOLATED_TASK_CONCURRENCY=1 diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 2b8d009aa4..51cec2ddbd 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -656,6 +656,9 @@ x-shared-env: &shared-api-worker-env WORKFLOW_SCHEDULE_POLLER_INTERVAL: ${WORKFLOW_SCHEDULE_POLLER_INTERVAL:-1} WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE: ${WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE:-100} WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK: ${WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK:-0} + SANDBOX_EXPIRED_RECORDS_CLEAN_GRACEFUL_PERIOD: ${SANDBOX_EXPIRED_RECORDS_CLEAN_GRACEFUL_PERIOD:-21} + SANDBOX_EXPIRED_RECORDS_CLEAN_BATCH_SIZE: ${SANDBOX_EXPIRED_RECORDS_CLEAN_BATCH_SIZE:-1000} + SANDBOX_EXPIRED_RECORDS_RETENTION_DAYS: ${SANDBOX_EXPIRED_RECORDS_RETENTION_DAYS:-30} TENANT_ISOLATED_TASK_CONCURRENCY: ${TENANT_ISOLATED_TASK_CONCURRENCY:-1} ANNOTATION_IMPORT_FILE_SIZE_LIMIT: ${ANNOTATION_IMPORT_FILE_SIZE_LIMIT:-2} ANNOTATION_IMPORT_MAX_RECORDS: ${ANNOTATION_IMPORT_MAX_RECORDS:-10000}