عبر منصة .NET Microservices وتطبيق الويب القائم على الحاويات يعمل على Linux و Windows و MacOS. يعتمد هذا التطبيق على بنية الخدمات الصغيرة.
تطبيق Heracles Store هو منصة منصة في الخادم وجانب العميل. تقترح الهندسة المعمارية تطبيقًا للعمارة الموجهة نحو الخدمات المجهرية مع خدمات microservices متعددة مستقلة (كل واحدة تمتلك بيانات/قاعدة بيانات خاصة بها) وتنفيذ أساليب مختلفة (Crud vs DDD/CQRS) ضمن كل microservice باستخدام أحداث http كبروتوكول الاتصال بين تطبيقات العميل ودعم microservices ودعم التواصل (rabbitmq).

تأكد من أنك قمت بتثبيت وتكوين Docker في بيئتك. بعد ذلك ، يمكنك تشغيل الأوامر أدناه من / src / الدليل والبدء في متجر Heracles على الفور.
docker - compose build
docker - compose upيجب أن تكون قادرًا على تصفح مكونات مختلفة من التطبيق باستخدام عناوين URL أدناه:
Web SPA : http://host.docker.internal:5104/
ملاحظة: إذا كنت تقوم بتشغيل هذا التطبيق في MacOS ، فاستخدم
docker.for.mac.localhostكاسم DNS في ملف.envوعنوان url أعلاه بدلاً منhost.docker.internal.