跨平台.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。