feat: 优化配置和文件上传

- 上传文件名添加唯一ID避免覆盖
- 支持通过环境变量配置 JWT 密钥和 Token 过期时间
- 支持通过环境变量覆盖管理员账号(可选)
This commit is contained in:
clz
2026-01-11 19:11:47 +08:00
parent fb5b46f90c
commit c242694d9b
3 changed files with 74 additions and 3 deletions

View File

@@ -38,8 +38,15 @@ services:
ANALYZER_MODE: "http"
MONGO_URI: "mongodb://admin:password@mongodb:27017"
MONGO_DATABASE: "billai"
# 认证配置
JWT_SECRET: "billai-secret-key-2026"
TOKEN_EXPIRY: "1" # Token 过期时间(小时)
# 管理员账号(如需覆盖配置文件中的用户,取消注释以下配置)
ADMIN_USERNAME: "admin"
ADMIN_PASSWORD: "admin123"
ADMIN_NAME: "管理员"
volumes:
- ./server/uploads:/app/uploads
- ./uploads:/app/uploads
- ./server/outputs:/app/outputs
depends_on:
analyzer: