跨平台.NET微服務和基於容器的Web應用程序在Linux,Windows和MacOS上運行。此應用程序基於微服務體系結構。
Heracles Store應用程序是服務器和客戶端的跨平台。 The architecture proposes a microservice oriented architecture implementation with multiple autonomous microservices (each one owning its own data/database) and implementing different approaches (simple CRUD vs DDD/CQRS) within each microservice using HTTP as the communication protocol between the client apps and the microservices and supports asynchronous communication for data updates propagation across multiple services based on Integration Events and an Event Bus (兔子)。

確保您已經在環境中安裝和配置了Docker。之後,您可以從/ src / Directory運行以下命令,並立即開始使用Heracles商店。
docker - compose build
docker - compose up您應該能夠使用以下URL瀏覽應用程序的不同組件:
Web SPA : http://host.docker.internal:5104/
注意:如果要在MacOS中運行此應用程序,則將
docker.for.mac.localhost用作.env文件和上述URL中的DNS名稱,而不是host.docker.internal。