crypto-platform-v2 / CHECKLIST_FOR_UPLOAD.md
Cursor Agent
Secure deployment with secrets removed
3a660a3

✅ چک‌لیست آپلود به Hugging Face

قبل از آپلود

فایل‌ها (همه آماده است ✅)

  • app.py (24 KB)
  • requirements.txt (0.5 KB)
  • README.md (12 KB)
  • api-resources/crypto_resources_unified_2025-11-11.json (105 KB)

تست‌ها (همه پاس شد ✅)

  • HTTP REST API
  • WebSocket
  • رابط کاربری
  • از کلاینت خارجی
  • Real-time updates

مراحل آپلود

مرحله 1: ایجاد Space

  1. برو به https://huggingface.co/spaces
  2. کلیک "Create new Space"
  3. نام Space را وارد کن
  4. SDK را "Docker" انتخاب کن
  5. "Create Space" را کلیک کن

مرحله 2: آپلود فایل‌ها

  1. app.py را آپلود کن
  2. requirements.txt را آپلود کن
  3. README.md را آپلود کن
  4. پوشه api-resources/ را آپلود کن

مرحله 3: تست بعد از Deploy

  1. صبر کن تا build تمام شود (2-3 دقیقه)
  2. صفحه Space را باز کن
  3. بررسی کن UI لود می‌شود
  4. WebSocket متصل می‌شود (badge سبز)
  5. روی دسته‌ها کلیک کن
  6. /docs را باز کن
  7. یک API call تست کن

اگر مشکلی پیش آمد

سرور بالا نمی‌آید

  • بررسی کن همه فایل‌ها آپلود شده
  • بررسی کن api-resources/ موجود است
  • logs را در HF بررسی کن

WebSocket متصل نمی‌شود

  • از wss:// استفاده کن (نه ws://)
  • مرورگر را refresh کن
  • console browser را چک کن

UI نمایش داده نمی‌شود

  • بررسی کن app.py درست آپلود شده
  • / را مستقیم باز کن
  • cache مرورگر را پاک کن

بعد از آپلود موفق

به اشتراک بگذار

  • لینک Space را save کن
  • در README اصلی لینک را اضافه کن
  • با دوستان به اشتراک بگذار

توسعه بیشتر (اختیاری)

  • Rate limiting اضافه کن
  • Authentication پیاده کن
  • Caching اضافه کن
  • Logging به فایل
  • Monitoring

همه چیز آماده است! موفق باشید! 🎊