60 lines
1.1 KiB
Bash
60 lines
1.1 KiB
Bash
# Application
|
|
APP_NAME=DocEngine
|
|
APP_VERSION=1.0.0
|
|
APP_ENV=development
|
|
APP_DEBUG=true
|
|
APP_HOST=0.0.0.0
|
|
APP_PORT=7989
|
|
APP_WORKERS=4
|
|
|
|
# Database
|
|
DB_HOST=103.125.129.116
|
|
DB_PORT=5432
|
|
DB_NAME=ocr
|
|
DB_USER=postgres
|
|
DB_PASSWORD=M@triXPostgr3s@6202
|
|
DB_SCHEMA=admin
|
|
DB_POOL_SIZE=20
|
|
DB_MAX_OVERFLOW=10
|
|
DB_ECHO=false
|
|
|
|
# Redis
|
|
REDIS_HOST=103.125.129.116
|
|
REDIS_PORT=7901
|
|
REDIS_DB=0
|
|
REDIS_PASSWORD=M@triXR3d1s@6202
|
|
|
|
# Celery
|
|
CELERY_BROKER_URL=redis://:M%40triXR3d1s%406202@103.125.129.116:7901/0
|
|
CELERY_RESULT_BACKEND=redis://:M%40triXR3d1s%406202@103.125.129.116:7901/1
|
|
|
|
# JWT
|
|
JWT_SECRET_KEY=a7f3c9e1d4b8f2a6c0e5d7b3a9f1c4e8d2b6a0f5c3e7d1b9a4f8c2e6d0b5a3
|
|
JWT_ALGORITHM=HS256
|
|
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
|
|
JWT_REFRESH_TOKEN_EXPIRE_DAYS=7
|
|
|
|
# Storage
|
|
STORAGE_PROVIDER=local
|
|
STORAGE_LOCAL_PATH=./storage
|
|
STORAGE_MAX_FILE_SIZE_MB=100
|
|
|
|
# OCR
|
|
OCR_LANGUAGE=en
|
|
OCR_USE_GPU=false
|
|
|
|
# Logging
|
|
LOG_LEVEL=INFO
|
|
LOG_FORMAT=json
|
|
|
|
# CORS
|
|
CORS_ORIGINS=["http://localhost:3000","http://localhost:8080","http://localhost:4200"]
|
|
CORS_ALLOW_CREDENTIALS=true
|
|
|
|
# Rate Limiting
|
|
RATE_LIMIT_REQUESTS=100
|
|
RATE_LIMIT_WINDOW_SECONDS=60
|
|
|
|
# Prometheus
|
|
PROMETHEUS_ENABLED=true
|