mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-17 23:09:35 +00:00
1.2 KiB
1.2 KiB
Dealix — تشغيل الستاك الكامل بـ Docker Compose
من مجلد salesflow-saas:
cp .env.example .env
# عدّل .env (SECRET_KEY، كلمات مرور DB، مفاتيح اختيارية)
docker compose up -d --build
docker compose ps
قاعدة البيانات والبذور
make migrate
make seed
Celery
الخدمات: celery_worker, celery_beat. للتحقق:
docker compose logs -f celery_worker --tail=50
إذا كانت الميزات (تسلسلات، مهام مجدولة) لا تعمل، راجع أن Redis وREDIS_URL سليمة وأن الـ worker يعمل دون أخطاء متكررة.
إيقاف التشغيل
docker compose down
# مع حذف الحجم (احذر — يمسح بيانات Postgres المحلية):
# docker compose down -v
بيئة بدون Docker
على أجهزة التطوير التي لا تتوفر فيها Docker، استخدم نفس أوامر CI: pytest مع SQLite وnpm run build، وتشغيل uvicorn محلياً مع Postgres/Redis منفصلين أو قاعدة SQLite للاختبارات فقط — لا يغني ذلك عن اختبار staging حقيقي قبل الإنتاج.