العودة إلى المساعدة
البدء السريع مع 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 المجدولة (معالجة منتصف الليل)