deep-risk/backend/.env.example
2025-12-14 20:08:27 +08:00

56 lines
1.2 KiB
Plaintext

# 应用配置
APP_NAME=DeepRisk Backend
APP_VERSION=0.1.0
DEBUG=True
ENVIRONMENT=development
SECRET_KEY=your-secret-key-change-this-in-production
API_V1_STR=/api/v1
# 数据库配置
DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/deeprisk_db
DB_ECHO=False
# Redis配置
REDIS_URL=redis://@localhost:6379/0
REDIS_PASSWORD=
REDIS_DB=0
# JWT配置
JWT_SECRET_KEY=your-jwt-secret-key-change-this-in-production
JWT_ALGORITHM=HS256
JWT_EXPIRE_MINUTES=30
JWT_REFRESH_EXPIRE_DAYS=7
# 文件上传配置
UPLOAD_DIR=./static/uploads
MAX_FILE_SIZE=10485760 # 10MB
ALLOWED_EXTENSIONS=xlsx,xls,csv,pdf,doc,docx
# Celery配置
CELERY_BROKER_URL=redis://localhost:6379/1
CELERY_RESULT_BACKEND=redis://localhost:6379/2
# 邮件配置
MAIL_USERNAME=your-email@example.com
MAIL_PASSWORD=your-email-password
MAIL_FROM=noreply@deeprisk.com
MAIL_PORT=587
MAIL_SERVER=smtp.example.com
MAIL_FROM_NAME=DeepRisk System
# 日志配置
LOG_LEVEL=INFO
LOG_FILE=./logs/deeprisk.log
LOG_ROTATION=100 MB
LOG_RETENTION=30 days
# 风险检测配置
RISK_CHECK_BATCH_SIZE=1000
RISK_DETECTION_THRESHOLD=0.05
MAX_CONCURRENT_TASKS=10
# 报告生成配置
REPORT_TEMPLATE_DIR=./templates
REPORT_OUTPUT_DIR=./static/reports
PDF_ENGINE=reportlab