# 数据库配置 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 # 任务配置 TASK_ENABLED=true # 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