feat: 添加文件传输服务器配置和路由设置,支持外部前端目录|添加文件传输速度计算

This commit is contained in:
MatrixSeven
2025-09-10 16:48:21 +08:00
parent 343e7f1192
commit 84d7caea8c
7 changed files with 385 additions and 101 deletions

23
.chuan.env.example Normal file
View File

@@ -0,0 +1,23 @@
# 文件传输服务器配置文件
# 这个文件会被自动加载,支持 KEY=VALUE 格式
# 服务器端口
PORT=8080
# 外部前端文件目录 (可选)
# 如果设置了这个路径,服务器会使用指定目录的前端文件
# 而不是内嵌在二进制文件中的前端文件
# FRONTEND_DIR=./chuan-next/out
# FRONTEND_DIR=/var/www/chuan-frontend
# 示例: Docker 容器内的路径
# FRONTEND_DIR=/app/frontend
# 示例: 开发环境
# FRONTEND_DIR=./chuan-next/dist
# 注意:
# 1. 环境变量的优先级高于配置文件
# 2. 命令行参数的优先级最高
# 3. 空行和以 # 开头的行会被忽略
# 4. 值可以用单引号或双引号包围