From dfd1ed0f2d287d9e2e4f7314bad5ebc91f8d1517 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Thu, 5 Mar 2026 17:16:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8A=E6=96=87=E4=BB=B6=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E9=99=90=E5=88=B6=E5=81=9A=E6=88=90=E5=8F=AF?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=9A=84=E5=8F=98=E9=87=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose-local.yaml | 2 ++ docker-compose.yaml | 2 ++ src/utils/download.py | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docker-compose-local.yaml b/docker-compose-local.yaml index 85d1518..d39e1b6 100644 --- a/docker-compose-local.yaml +++ b/docker-compose-local.yaml @@ -16,6 +16,8 @@ services: - DOWNLOAD_URL=http://127.0.0.1/ # 草稿提示URL - TIP_URL= + # 文件下载大小限制(字节),默认200MB(209715200) + - DOWNLOAD_FILE_SIZE_LIMIT=209715200 networks: - capcut-mate-network mem_limit: 2G # 内存限制 diff --git a/docker-compose.yaml b/docker-compose.yaml index 8a83b20..de68151 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -15,6 +15,8 @@ services: - DOWNLOAD_URL=https://capcut-mate.jcaigc.cn/ # 草稿提示URL - TIP_URL= + # 文件下载大小限制(字节),默认200MB(209715200) + - DOWNLOAD_FILE_SIZE_LIMIT=209715200 mem_limit: 2G # 内存限制 memswap_limit: 2G # 总内存(物理内存 + Swap)限制 cpus: '2' # CPU使用率限制为150%,即容器最多可以使用1.5个完整的CPU核心 diff --git a/src/utils/download.py b/src/utils/download.py index 4e5975d..28626dd 100644 --- a/src/utils/download.py +++ b/src/utils/download.py @@ -6,9 +6,10 @@ from typing import Dict, Any, Optional from src.utils import helper from src.utils.logger import logger from exceptions import CustomException, CustomError +import config # 常量配置 -DEFAULT_FILE_SIZE_LIMIT = 200 * 1024 * 1024 # 200MB +DEFAULT_FILE_SIZE_LIMIT = config.DOWNLOAD_FILE_SIZE_LIMIT # 文件下载大小限制,默认200MB,可通过环境变量DOWNLOAD_FILE_SIZE_LIMIT配置 DEFAULT_DOWNLOAD_TIMEOUT = 90 # 总下载超时时间90秒(用户要求) DEFAULT_CONNECT_TIMEOUT = 10 # 连接超时10秒,快速失败 DEFAULT_READ_TIMEOUT = 15 # 读取超时15秒,平衡稳定性和速度