.env.example 901 B

12345678910111213141516171819202122232425262728293031
  1. # 数据库配置
  2. DATABASE_URL=postgresql+asyncpg://postgres:password@localhost:5432/ai_chat_app
  3. DATABASE_URL_SYNC=postgresql://postgres:password@localhost:5432/ai_chat_app
  4. # Redis配置
  5. REDIS_URL=redis://localhost:6379/0
  6. # JWT密钥(生产环境请使用随机生成的复杂密钥)
  7. JWT_SECRET_KEY=your-super-secret-jwt-key-change-this-in-production
  8. JWT_ALGORITHM=HS256
  9. ACCESS_TOKEN_EXPIRE_MINUTES=60
  10. REFRESH_TOKEN_EXPIRE_DAYS=30
  11. # 加密密钥(用于加密用户API Key)
  12. ENCRYPTION_KEY=your-32-byte-encryption-key-change-this
  13. # Celery配置
  14. CELERY_BROKER_URL=redis://localhost:6379/0
  15. CELERY_RESULT_BACKEND=redis://localhost:6379/0
  16. # Firebase推送配置(可选)
  17. FIREBASE_CREDENTIALS_PATH=./firebase-credentials.json
  18. # 应用配置
  19. APP_NAME=AI角色对话App
  20. APP_VERSION=1.0.0
  21. DEBUG=True
  22. CORS_ORIGINS=["http://localhost:3000","http://localhost:8081"]
  23. # 日志配置
  24. LOG_LEVEL=INFO