This repository was archived by the owner on Feb 22, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment.dev
More file actions
146 lines (127 loc) · 5.39 KB
/
environment.dev
File metadata and controls
146 lines (127 loc) · 5.39 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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# ==============================================================================
# Learner Graph RAG System - Development Environment Variables
# ==============================================================================
# Local development configuration
# Copy this to .env for local development
# ==============================================================================
# ==============================================================================
# DATABASE CONFIGURATION
# ==============================================================================
DATABASE_URL=sqlite:///./learner_graph.db
# ==============================================================================
# REDIS CONFIGURATION
# ==============================================================================
REDIS_URL=redis://localhost:6379
# ==============================================================================
# API CONFIGURATION
# ==============================================================================
API_V1_STR=/api/v1
PROJECT_NAME=Learner Graph RAG System
VERSION=1.0.0
HOST=0.0.0.0
PORT=8000
# ==============================================================================
# RECOMMENDATION ENGINE SETTINGS
# ==============================================================================
RECOMMENDATION_CACHE_TTL=300
MAX_RECOMMENDATIONS=10
MIN_MASTERY_THRESHOLD=0.7
RECOMMENDATION_ALGORITHM_VERSION=v1.2.0
# ==============================================================================
# STREAK ENGINE SETTINGS
# ==============================================================================
STREAK_DECAY_HOURS=48
MIN_PRACTICE_MINUTES_PER_DAY=15
DEFAULT_STREAK_TARGET=7
# ==============================================================================
# A/B TESTING CONFIGURATION
# ==============================================================================
AB_TEST_ENABLED=true
DEFAULT_AB_SPLIT=0.5
AB_TEST_HASH_SALT=dev_salt_2024
# ==============================================================================
# PERFORMANCE TARGETS & MONITORING
# ==============================================================================
RECOMMENDATION_LATENCY_P99_MS=100
TARGET_PRACTICE_BOOST_PERCENT=15.0
TARGET_UPTIME_PERCENT=99.9
# ==============================================================================
# SECURITY CONFIGURATION
# ==============================================================================
# WARNING: Change this in production!
JWT_SECRET_KEY=dev-jwt-secret-key-change-in-production-please
JWT_EXPIRATION_HOURS=24
API_RATE_LIMIT_PER_MINUTE=1000
CORS_ALLOWED_ORIGINS=http://localhost:3000,http://localhost:8080,http://localhost:8000
# ==============================================================================
# LOGGING CONFIGURATION
# ==============================================================================
LOG_LEVEL=INFO
LOG_FORMAT=detailed
LOG_FILE_PATH=
SQL_ECHO=false
# ==============================================================================
# MACHINE LEARNING & ANALYTICS
# ==============================================================================
ML_TRAINING_ENABLED=true
MODEL_UPDATE_FREQUENCY_HOURS=24
MIN_TRAINING_SAMPLES=100
FEATURE_PIPELINE_VERSION=v1.0
# ==============================================================================
# EXTERNAL SERVICES (Development - Optional)
# ==============================================================================
# Leave empty for development
SMTP_SERVER=
SMTP_PORT=587
SMTP_USERNAME=
SMTP_PASSWORD=
SMTP_TLS=true
ANALYTICS_ENDPOINT=
ANALYTICS_API_KEY=
# ==============================================================================
# DEVELOPMENT & TESTING
# ==============================================================================
ENVIRONMENT=development
DEBUG=false
TESTING=false
TEST_DATABASE_URL=sqlite:///./test_learner_graph.db
# ==============================================================================
# DOCKER & KUBERNETES
# ==============================================================================
DOCKER_REGISTRY=learner-graph
K8S_NAMESPACE=learner-graph
HEALTH_CHECK_INTERVAL=30
# ==============================================================================
# FEATURE FLAGS
# ==============================================================================
ENABLE_NEW_RECOMMENDATION_ALGO=false
ENABLE_ADVANCED_ANALYTICS=true
ENABLE_REAL_TIME_NOTIFICATIONS=false
ENABLE_EXPERIMENTAL_FEATURES=true
# ==============================================================================
# PERFORMANCE TUNING
# ==============================================================================
DB_POOL_SIZE=5
REDIS_POOL_SIZE=10
WORKER_PROCESSES=1
REQUEST_TIMEOUT=30
# ==============================================================================
# BACKUP & RECOVERY (Development)
# ==============================================================================
BACKUP_SCHEDULE=0 2 * * *
BACKUP_RETENTION_DAYS=7
BACKUP_STORAGE_PATH=./backups
# ==============================================================================
# MONITORING & ALERTS
# ==============================================================================
METRICS_ENABLED=true
METRICS_PORT=8001
ALERT_WEBHOOK_URL=
HEALTH_CHECK_ENABLED=true
# ==============================================================================
# CONTENT DELIVERY
# ==============================================================================
CDN_URL=
STATIC_FILES_DIR=static
UPLOAD_DIR=uploads
MAX_UPLOAD_SIZE_MB=10