mirror of
https://github.com/readur/readur.git
synced 2026-01-12 09:39:56 -06:00
37 lines
1.0 KiB
Plaintext
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 |