-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
82 lines (69 loc) · 1.49 KB
/
env.example
File metadata and controls
82 lines (69 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# 精准LBS社交匹配系统环境变量配置示例
# 应用配置
APP_NAME=精准LBS社交匹配系统
APP_VERSION=1.0.0
DEBUG=false
LOG_LEVEL=INFO
# 服务器配置
HOST=0.0.0.0
PORT=8000
WORKERS=4
# Redis配置
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=
REDIS_SSL=false
# MySQL配置
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=lbs_user
MYSQL_PASSWORD=lbs_password
MYSQL_DATABASE=lbs_social
MYSQL_CHARSET=utf8mb4
# 隐私保护配置
K_ANONYMITY=50
GEOHASH_MAX_LENGTH=12
GEOHASH_MIN_LENGTH=5
PRIVACY_LEVELS=low,medium,high
# 机器学习模型配置
MODEL_PATH=models/ralm_model.pth
FEATURE_DIM=128
MAX_SEQUENCE_LENGTH=100
ATTENTION_HEADS=8
ATTENTION_DROPOUT=0.1
# 训练参数
LEARNING_RATE=0.001
BATCH_SIZE=32
EPOCHS=100
VALIDATION_SPLIT=0.2
# 性能配置
CACHE_TTL=3600
MAX_CONCURRENT_REQUESTS=100
REQUEST_TIMEOUT=30
MAX_RETRIES=3
# 监控配置
PROMETHEUS_ENABLED=true
METRICS_PORT=9090
HEALTH_CHECK_INTERVAL=30
# 日志配置
LOG_FORMAT=json
LOG_FILE=logs/app.log
LOG_MAX_SIZE=100MB
LOG_BACKUP_COUNT=5
# 安全配置
SECRET_KEY=your-secret-key-here
JWT_SECRET_KEY=your-jwt-secret-key-here
JWT_ALGORITHM=HS256
JWT_EXPIRATION_HOURS=24
# 第三方服务配置
SMS_API_KEY=your-sms-api-key
SMS_API_SECRET=your-sms-api-secret
EMAIL_SMTP_HOST=smtp.gmail.com
EMAIL_SMTP_PORT=587
EMAIL_USERNAME=your-email@gmail.com
EMAIL_PASSWORD=your-email-password
# 开发环境配置
ENVIRONMENT=development
ALLOWED_HOSTS=localhost,127.0.0.1
CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000