File size: 876 Bytes
983dff8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dc1e705
983dff8
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# HuggingFace Spaces Environment Configuration
# Full API deployment with WebSocket support

# Application
APP_NAME=cidadao-ai
APP_ENV=production
DEBUG=false
LOG_LEVEL=INFO

# Server
HOST=0.0.0.0
PORT=7860
WORKERS=1

# Database (using SQLite for HuggingFace)
DATABASE_URL=sqlite:///./cidadao.db
DATABASE_POOL_SIZE=5
DATABASE_POOL_OVERFLOW=10

# Redis (disabled for HuggingFace)
REDIS_ENABLED=false

# Security
JWT_SECRET_KEY=${JWT_SECRET_KEY}
SECRET_KEY=${SECRET_KEY}
API_SECRET_KEY=${API_SECRET_KEY}

# External APIs
TRANSPARENCY_API_KEY=${TRANSPARENCY_API_KEY}
GROQ_API_KEY=${GROQ_API_KEY}
MARITACA_API_KEY=${MARITACA_API_KEY}

# CORS
CORS_ORIGINS=["*"]
CORS_ALLOW_CREDENTIALS=true
CORS_ALLOW_METHODS=["*"]
CORS_ALLOW_HEADERS=["*"]

# Rate Limiting
RATE_LIMIT_ENABLED=true
RATE_LIMIT_REQUESTS_PER_MINUTE=60

# WebSocket
WEBSOCKET_ENABLED=true
WEBSOCKET_HEARTBEAT_INTERVAL=30