把文件下载大小限制做成可配置的变量。

This commit is contained in:
Hommy
2026-03-05 17:16:29 +08:00
parent 08910f2083
commit dfd1ed0f2d
3 changed files with 6 additions and 1 deletions
+2
View File
@@ -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 # 内存限制
+2
View File
@@ -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核心
+2 -1
View File
@@ -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秒,平衡稳定性和速度