56 lines
1.2 KiB
Plaintext
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
|