forked from Kartikeya-trivedi/Kolamvision
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
44 lines (35 loc) · 1.02 KB
/
env.example
File metadata and controls
44 lines (35 loc) · 1.02 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
# Environment Configuration
# Copy this file to .env and update with your actual values
# Database Configuration
DATABASE_URL=postgresql://kolam_user:kolam_password@localhost:5432/kolam_db
DATABASE_URL_TEST=postgresql://kolam_user:kolam_password@localhost:5432/kolam_test_db
# OpenSearch Configuration
OPENSEARCH_URL=http://localhost:9200
OPENSEARCH_USERNAME=admin
OPENSEARCH_PASSWORD=admin
# AI MODELS
GEMINI_API_KEY=YOUR_KEY_HERE
MISTRAL_API_KEY=YOUR_KEY_HERE
PINECONE_API_KEY=YOUR_KEY_HERE
# Security
SECRET_KEY=your-secret-key-here-change-in-production
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
# Application Settings
APP_NAME=Kolam Learning Platform
APP_VERSION=0.1.0
DEBUG=true
LOG_LEVEL=INFO
# File Storage
UPLOAD_DIR=uploads
MAX_FILE_SIZE=10485760 # 10MB
ALLOWED_EXTENSIONS=jpg,jpeg,png,gif,svg
# AI Model Configuration
MODEL_PATH=models/
DETECTION_CONFIDENCE_THRESHOLD=0.7
GENERATION_MAX_COMPLEXITY=100
# Monitoring
ENABLE_METRICS=true
METRICS_PORT=9090
ENABLE_TRACING=true
JAEGER_ENDPOINT=http://localhost:14268/api/traces