39 lines
770 B
Bash
39 lines
770 B
Bash
|
|
# 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
|