عن المشروع
يجمع هذا المشروع عدة ملفات docker-compose.yml لخدمات شائعة، تُستخدم لإنشاء بيئة تطوير محلية أو بيئة استضافة ذاتية بسرعة. يُقسَّم المستودع إلى أدلة حسب الخدمة، ويشمل مكونات البيانات والبحث مثل MySQL وPostgreSQL وRedis وElasticsearch وpgvector، ووسطاء الرسائل مثل NATS وNSQ وRocketMQ، والتخزين الكائني MinIO وRustFS، ومنصات المصادقة Casdoor وLogto، وخدمة Git الخفيفة Gitea، والمراقبة والتصور Prometheus وGrafana، بالإضافة إلى بوابة واجهات برمجة تطبيقات الذكاء الاصطناعي الموحدة New API ووكيل السفر الذكي TripStar AI وغيرها.
قبل الاستخدام، يجب أولاً إنشاء الشبكة المشتركة local_net لتمكين التواصل بين الحاويات. بعد ذلك، ادخل إلى الدليل الفرعي للخدمة المعنية ونفّذ docker-compose up -d للتشغيل. يناسب المشروع المستخدمين الذين يحتاجون إلى تجميع عدة بنى تحتية بسرعة للتطوير أو الاختبار أو النشر بالاستضافة الذاتية، لكن إعدادات كل خدمة تحتاج إلى تعديل وفقاً للبيئة الفعلية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.