نشر Docker الأدنى

تشغيل ملف تعريف البوابة المحلي ذي الصورة الواحدة للتقييم والاختبارات التكاملية.

تشغّل حزمة Docker المحلية المدعومة Gateway وWeb وIdentity وPostgreSQL وRedis وتخزين الكائنات معًا. تم إيقاف إعداد SQLite القديم ذي الصورة الواحدة لأن Gateway الحالي يتطلب PostgreSQL.

بدء الملف الشخصي الأدنى

من مستودع تم سحبه:

bash
bun run docker:up

تستمع البوابة على http://127.0.0.1:8877. انتظر فحص صحة الحاوة قبل إرسال الطلبات.

فحوصات الصحة

bash
curl http://127.0.0.1:8877/healthz
curl http://127.0.0.1:8877/readyz

البيانات وبيانات الاعتماد

  • تستمر بيانات PostgreSQL وRedis وتخزين الكائنات في وحدات تخزين Docker مسماة.
  • يحتوي ملف التجميع المثال على بيانات اعتماد تمهيدية خاصة بالتطوير فقط.
  • استبدل كل سر تمهيدي قبل مشاركة البيئة.
  • لا تعرض هذا الملف الشخصي مباشرة للإنترنت العام.

حدود الإنتاج

الملف الشخصي الأدنى ليس طوبولوجيا الإنتاج. يتطلب نشر الإنتاج PostgreSQL خارجيًا، و Redis، وأسرارًا مُدارة، وتخزين الكائنات، وخدمات ويب وهوية مخصصة، و TLS ingress، وترحيلات، ونسخًا احتياطيًا، وأدلة تراجع. اتصل بـ الدعم قبل التخطيط لطرح إنتاج ذاتي الاستضافة.

إيقاف الملف الشخصي دون حذف وحدته:

bash
bun run docker:down