cross-platform .NET microservices และเว็บแอปพลิเคชันที่ใช้คอนเทนเนอร์ที่ทำงานบน Linux, Windows และ MacOS แอปพลิเคชันนี้ใช้สถาปัตยกรรม Microservice
แอปพลิเคชัน Heracles Store เป็นข้ามแพลตฟอร์มที่เซิร์ฟเวอร์และฝั่งไคลเอ็นต์ สถาปัตยกรรมเสนอการใช้งานสถาปัตยกรรมที่มุ่งเน้น microservice ด้วย microservices อิสระหลายตัว (แต่ละอันเป็นเจ้าของข้อมูล/ฐานข้อมูลของตัวเอง) และใช้วิธีการที่แตกต่างกัน (CRUD แบบง่ายกับ DDD/CQRS) ภายในแต่ละ Microservice (RabbitMQ)

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและกำหนดค่านักเทียบท่าในสภาพแวดล้อมของคุณ หลังจากนั้นคุณสามารถเรียกใช้คำสั่งด้านล่างจาก / 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