العودة إلى المساعدة
إعداد بيئة التطوير المحلية
آخر تحديث: 28/8/2026
إعداد بيئة التطوير المحلية
الخادم (FastAPI)
cd backend
python -m venv venv
source venv/bin/activate # على Windows: venv\Scripts\activate
pip install -r requirements.txt
# شغّل PostgreSQL و Redis (أو استخدم Docker)
docker compose up db redis -d
# شغّل الخادم مع إعادة التحميل الفوري
uvicorn app.main:app --reload --port 8000
توثيق الواجهة متاح على: http://localhost:8000/docs
الواجهة الأمامية (Next.js)
cd frontend/web
npm install
npm run dev
الواجهة الأمامية على http://localhost:3000 — تُمرّر /api/ إلى الخادم تلقائيًا.
متغيرات البيئة
انسخ .env.example إلى .env واضبط:
DATABASE_URL— سلسلة اتصال PostgreSQLREDIS_URL— سلسلة اتصال RedisSECRET_KEY— مفتاح توقيع JWT (أنشئه بأمر: openssl rand -hex 32)
تشغيل الاختبارات
cd backend
pytest tests/ -v