| # ✅ چکلیست آپلود به Hugging Face |
|
|
| ## قبل از آپلود |
|
|
| ### فایلها (همه آماده است ✅) |
| - [x] app.py (24 KB) |
| - [x] requirements.txt (0.5 KB) |
| - [x] README.md (12 KB) |
| - [x] api-resources/crypto_resources_unified_2025-11-11.json (105 KB) |
| |
| ### تستها (همه پاس شد ✅) |
| - [x] HTTP REST API |
| - [x] WebSocket |
| - [x] رابط کاربری |
| - [x] از کلاینت خارجی |
| - [x] 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 |
| |
| --- |
| |
| **همه چیز آماده است! موفق باشید! 🎊** |
| |