forked from jafrank88/CaseStrainer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
37 lines (27 loc) · 1.1 KB
/
.env.example
File metadata and controls
37 lines (27 loc) · 1.1 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
# .env.example
# === API KEYS ===
# CourtListener API Key (required for citation verification)
COURTLISTENER_API_KEY=your_courtlistener_api_key_here
# LangSearch API Key (required for LangSearch integration)
LANGSEARCH_API_KEY=your_langsearch_api_key_here
# (Optional) Master key for encryption/decryption, if used
# MASTER_KEY=your_master_key_here
# === REDIS / TASK QUEUE ===
# Redis URL for async task queue (RQ)
REDIS_URL=redis://casestrainer-redis-prod:6379/0
# === FLASK / APP CONFIG ===
# Flask environment: 'production' or 'development'
FLASK_ENV=production
# Flask secret key (required for session security)
# SECRET_KEY=your_flask_secret_key_here
# === LOGGING ===
# Log file path (optional, if you want to override default)
# LOG_FILE=logs/casestrainer_production.log
# === DATABASE ===
# (Optional) Database URL if using a database other than SQLite
# DATABASE_URL=sqlite:///data/citations.db
# === OTHER CONFIG ===
# (Add any other environment variables your app uses here)
# === VERIFICATION CONFIG ===
# Enable verification registry (includes backup search for recent cases)
VERIFY_USE_REGISTRY=true