46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
# 数据库配置
|
|
DATABASE_URL=postgresql+asyncpg://user:password@localhost:5432/ai_talk_callback_db
|
|
|
|
# Celery配置
|
|
CELERY_BROKER_URL=redis://localhost:6379/0
|
|
CELERY_RESULT_BACKEND=redis://localhost:6379/0
|
|
|
|
# 任务配置
|
|
ENABLED_PUSH_DATA_TO_DTC_TASK=false
|
|
ENABLED_CALL_API_TASK=false
|
|
|
|
# Flower监控配置
|
|
FLOWER_ENABLED=true
|
|
FLOWER_PORT=5555
|
|
FLOWER_BASIC_AUTH=admin:admin123
|
|
FLOWER_URL_PREFIX=
|
|
FLOWER_URL=http://localhost:5555
|
|
|
|
# Redis配置 (扩展配置,如果需要覆盖默认值)
|
|
REDIS_PASSWORD=
|
|
REDIS_MAX_CONNECTIONS=20
|
|
REDIS_TIMEOUT=5
|
|
|
|
# Redis分布式锁配置
|
|
REDIS_LOCK_TIMEOUT=300
|
|
REDIS_LOCK_MAX_RETRIES=10
|
|
REDIS_LOCK_RETRY_DELAY=0.5
|
|
|
|
# 业务配置
|
|
COUNT_THRESHOLD=3
|
|
EXTERNAL_API_ENABLED=false
|
|
EXTERNAL_API_RETRY_MAX=3
|
|
EXTERNAL_API_URL=https://jeep-api.d2c.stlassac.com/api/openapi/customerApi/aiTaskResultFail
|
|
|
|
# 日志配置
|
|
LOG_LEVEL=INFO
|
|
LOG_FILE=logs/app.log
|
|
LOG_MAX_BYTES=10485760
|
|
LOG_BACKUP_COUNT=5
|
|
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s
|
|
LOG_DATE_FORMAT=%Y-%m-%d %H:%M:%S
|
|
|
|
# 应用配置
|
|
APP_NAME=AI Talk Callback API
|
|
ENVIRONMENT=production # 环境: production, test, development
|
|
DEBUG=false |