-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
78 lines (66 loc) · 3.06 KB
/
Copy path.env.example
File metadata and controls
78 lines (66 loc) · 3.06 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
# AI Cloud Dashboard Environment Configuration
# Copy this file to .env and customize for your environment
# ============================================================================
# APPLICATION
# ============================================================================
APP_NAME=AI Cloud Dashboard
APP_VERSION=0.2.0
DEBUG=false
ENVIRONMENT=production # development | staging | production
# ============================================================================
# DATA PATHS
# ============================================================================
DATA_DIR=data/warehouse
CACHE_DIR=data/cache
EXPORT_DIR=data/exports
# ============================================================================
# DATABASE
# ============================================================================
DATABASE_URL=postgresql://dashboard:CHANGE_ME@postgres:5432/clouddb
# ============================================================================
# OBJECT STORAGE (MinIO/S3)
# ============================================================================
MINIO_ENDPOINT=minio:9000
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=CHANGE_ME_IN_PRODUCTION
MINIO_SECURE=false
MINIO_BUCKET=cloud-dashboard
# ============================================================================
# OBSERVABILITY
# ============================================================================
OTEL_ENDPOINT=http://otel-collector:4318
OTEL_SERVICE_NAME=cloud-dashboard
PROMETHEUS_URL=http://prometheus:9090
ENABLE_TELEMETRY=true
# ============================================================================
# FEATURES
# ============================================================================
ENABLE_AI_INSIGHTS=true
ENABLE_DATA_EXPORT=true
ENABLE_REAL_TIME_UPDATES=false
# ============================================================================
# DATA INGESTION
# ============================================================================
INGESTION_ENABLED=true
INGESTION_INTERVAL_HOURS=24
# Cloud provider pricing API URLs (public endpoints)
AWS_PRICING_URL=https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json
AZURE_PRICING_URL=https://prices.azure.com/api/retail/prices
GCP_PRICING_URL=https://cloudbilling.googleapis.com/v1/services/6F81-5844-456A/skus
# ============================================================================
# CACHE
# ============================================================================
CACHE_TTL_SECONDS=3600
CACHE_MAX_SIZE_MB=500
# ============================================================================
# RATE LIMITING
# ============================================================================
RATE_LIMIT_ENABLED=true
RATE_LIMIT_REQUESTS_PER_MINUTE=60
# ============================================================================
# SECURITY
# ============================================================================
# CRITICAL: Change this to a random 32+ character string in production
SECRET_KEY=change-me-to-a-random-secure-string-at-least-32-chars
# CORS allowed origins (comma-separated)
ALLOWED_ORIGINS=http://localhost:8501,https://your-domain.com