Files
readur/.env.example

37 lines
1.0 KiB
Plaintext

# Core Configuration
# Option 1: Use DATABASE_URL (takes priority if set)
DATABASE_URL=postgresql://readur:readur_password@localhost:5432/readur
# Option 2: Use individual PostgreSQL environment variables
# (Only used if DATABASE_URL is not set)
# POSTGRES_HOST=localhost
# POSTGRES_PORT=5432
# POSTGRES_DB=readur
# POSTGRES_USER=readur
# POSTGRES_PASSWORD=readur_password
JWT_SECRET=your-super-secret-jwt-key-change-this-in-production
SERVER_ADDRESS=0.0.0.0:8000
# File Storage & Upload
UPLOAD_PATH=./uploads
ALLOWED_FILE_TYPES=pdf,png,jpg,jpeg,tiff,bmp,gif,txt,rtf,doc,docx
# Watch Folder Configuration
WATCH_FOLDER=./watch
WATCH_INTERVAL_SECONDS=30
FILE_STABILITY_CHECK_MS=500
MAX_FILE_AGE_HOURS=168
# FORCE_POLLING_WATCH=1
# OCR & Processing Settings
OCR_LANGUAGE=eng
CONCURRENT_OCR_JOBS=4
OCR_TIMEOUT_SECONDS=300
MAX_FILE_SIZE_MB=50
# Performance Settings
MEMORY_LIMIT_MB=512
CPU_PRIORITY=normal
# Optional: Additional OCR languages (install additional tesseract language packs)
# OCR_LANGUAGE=eng+fra+deu+spa # English + French + German + Spanish