Files
qiming/qiming-file-server/src/env.test

86 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 生产环境配置
NODE_ENV=test
PORT=60000
# 日志配置
LOG_BASE_DIR=/app/logs/project_logs
LOG_LEVEL=debug
LOG_CONSOLE_ENABLED=true
LOG_PREFIX_API=api
LOG_PREFIX_BUILD=build
# 系统内置初始化工程
INIT_PROJECT_NAME_REACT=react-vite-template
INIT_PROJECT_NAME_VUE3=vue3-vite-template
INIT_PROJECT_DIR=/app/project_init
#上传的项目压缩包所在路径
UPLOAD_PROJECT_DIR=/app/project_zips
#项目源文件所在路径
PROJECT_SOURCE_DIR=/app/project_workspace
#dist拷贝到的目标目录,nginx加载
DIST_TARGET_DIR=/app/project_nginx
#build最大并发数
MAX_BUILD_CONCURRENCY=20
#单文件大小限制,如果超大就不返回内容(用于判断查询文件内容时是否超大;1M)
MAX_INLINE_FILE_SIZE_BYTES=1048576
# 上传限制(用户上传压缩包;1000M)
UPLOAD_MAX_FILE_SIZE_BYTES=1048576000
UPLOAD_ALLOWED_EXTENSIONS=.zip
# 单文件上传大小限制(用于上传工程单文件;1000M
UPLOAD_SINGLE_FILE_SIZE_BYTES=1048576000
# 打包下载文件大小限制字节100M
DOWNLOAD_MAX_FILE_SIZE_BYTES=104857600
# 请求体大小限制Express 格式)
REQUEST_BODY_LIMIT=2000mb
# 目录遍历排除(返回内容、归档等)
TRAVERSE_EXCLUDE_DIRS=dist,node_modules,.pnpm-store,__MACOSX,.attachments
# 归档遍历排除文件
BACKUP_TRAVERSE_EXCLUDE_FILES=pnpm-lock.yaml,yarn.lock,package-lock.json
# 返回项目内容遍历排除文件
CONTENT_TRAVERSE_EXCLUDE_FILES=AGENT.md,AGENTS.md,CLAUDE.md,pnpm-lock.yaml,yarn.lock,package-lock.json
# 允许内联返回内容的图片扩展名
INLINE_IMAGE_EXTENSIONS=.png,.jpg,.jpeg,.gif,.bmp,.svg,.ico,.webp,.avif
# 顶层噪声条目(用于解压后扁平化判断)
TOP_LEVEL_NOISE_PATTERNS=__MACOSX,Thumbs.db,node_modules,.pnpm-store,.attachments
# 开发服务器配置
DEV_SERVER_PORT_TIMEOUT=5000
DEV_SERVER_STOP_TIMEOUT=5000
DEV_SERVER_STOP_CHECK_INTERVAL=100
DEV_SERVER_STOP_MAX_ATTEMPTS=50
# pnpm清理配置
PNPM_PRUNE_ENABLED=true
PNPM_PRUNE_SCHEDULE=0 2 * * *
PNPM_PRUNE_TIMEZONE=Asia/Shanghai
PNPM_PRUNE_RUN_ON_START=false
# 日志缓存配置
# 是否启用日志缓存
LOG_CACHE_ENABLED=true
# 缓存过期时间毫秒默认3分钟
LOG_CACHE_DURATION=180000
# 最大缓存项目数量
LOG_CACHE_MAX_ENTRIES=100
# 最大缓存文件大小字节默认2MB超过此大小的文件不缓存
LOG_CACHE_MAX_FILE_SIZE=2097152
# computer 工作目录
COMPUTER_WORKSPACE_DIR=/app/computer-project-workspace
# computer 日志目录
COMPUTER_LOG_DIR=/app/logs/computer_logs