العودة إلى المساعدة

البدء السريع مع Docker

آخر تحديث: 28‏/8‏/2026

البدء السريع مع Docker

المتطلبات الأساسية

  • Docker 24 أو أحدث و Docker Compose v2
  • ذاكرة وصول عشوائي 2 غيغابايت كحد أدنى، ويُنصح بـ 4 غيغابايت
  • توفّر المنافذ 80 (أو 443)، 5432، 6379

الخطوات

# 1. استنسخ أو نزّل EasyTime
git clone https://github.com/yourorg/easytime.git
cd easytime

# 2. اضبط بيئة التشغيل
cp .env.example .env
# عدّل .env — غيّر SECRET_KEY وكلمات مرور قاعدة البيانات

# 3. شغّل جميع الخدمات
docker compose up -d

# 4. تحقق
curl http://localhost/health

تسجيل الدخول الافتراضي

  • الرابط: http://localhost (أو عنوان IP الخاص بخادمك)
  • اسم المستخدم: admin
  • كلمة المرور: Admin@12345 (غيّرها فورًا!)

الخدمات التي يتم تشغيلها

  • backend — FastAPI على المنفذ :8000 (خلف nginx)
  • frontend — Next.js على المنفذ :3000 (خلف nginx)
  • nginx — بروكسي عكسي على المنفذ :80
  • db — PostgreSQL على المنفذ :5432
  • redis — Redis على المنفذ :6379
  • worker — مهام Celery الخلفية
  • beat — مهام Celery المجدولة (معالجة منتصف الليل)