Microservices .NET de plataforma cruzada e aplicativos da web baseados em contêineres que são executados no Linux, Windows e MacOS. Este aplicativo é baseado na arquitetura de microsserviços.
O aplicativo Heracles Store é uma plataforma cruzada no lado do servidor e do cliente. 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 (RabbitMQ).

Certifique -se de instalar e configurar o Docker em seu ambiente. Depois disso, você pode executar os comandos abaixo do diretório / src / e começar com a loja Heracles imediatamente.
docker - compose build
docker - compose upVocê deve poder navegar diferentes componentes do aplicativo usando os URLs abaixo:
Web SPA : http://host.docker.internal:5104/
Nota: Se você estiver executando este aplicativo no macOS, use
docker.for.mac.localhostcomo nome DNS no arquivo.enve os URLs acima em vez dohost.docker.internal.