Files
boc/quixzoom-capture-pipeline/.env.example
T

39 lines
770 B
Bash
Raw Normal View History

# QUIXZOOM Capture Pipeline — Environment Variables
# Server
NODE_ENV=production
PORT=3000
# Cloudflare R2 (S3-kompatibel)
R2_ENDPOINT=https://<account-id>.r2.cloudflarestorage.com
R2_ACCESS_KEY_ID=your-access-key
R2_SECRET_ACCESS_KEY=your-secret-key
R2_BUCKET_NAME=quixzoom-capture
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=your-redis-password
# API Security
API_KEY_SECRET=your-api-secret
JWT_SECRET=your-jwt-secret
ALLOWED_ORIGINS=https://app.quixzoom.com,https://admin.quixzoom.com
# AI Models
MODELS_PATH=./models
ENABLE_AI_PREPROCESSING=true
ENABLE_TAXONOMY_TAGGING=true
# Upload Limits
MAX_FILE_SIZE=52428800
MAX_FILES_PER_UPLOAD=10
# Processing
PROCESSING_CONCURRENCY=4
TAXONOMY_CONCURRENCY=2
# Logging
LOG_LEVEL=info
LOG_FORMAT=json