Plattformübergreifende .NET-Mikrodienste und Container-basierte Webanwendung, die auf Linux, Windows und MacOS ausgeführt wird. Diese Anwendung basiert auf Microservice -Architektur.
Die Heracles Store-Anwendung ist plattformübergreifend auf dem Server und der Client-Seite. Die Architektur schlägt eine mikroserviceorientierte Architektur -Implementierung mit mehreren autonomen Mikrodiensten (jeweils eine eigene Daten/Datenbank) und implementieren unterschiedliche Ansätze (Simple CRUD vs DDD/CQRs) in jedem Mikroservice mithilfe von HTTP als Kommunikationsprotokoll zwischen den Klienten -Apps und den Mikrodienern auf, die die Microservices und die von der Kommunikation zwischen den Microservices basierenden Micros -Veranstaltungen basieren und die ABSCHNAG -ERGEBUCHEN ASSYNCONSOUS ANGEBOTE ASSYNCHRONTEN UND ANGEBUCHEN ASSYNCONSOUS ANGEBOT ANDEM ANGEBUCHTE ANDEKTEN UND ANGEBOTE UNTERGRÜNDEN. (Rabbitmq).

Stellen Sie sicher, dass Sie Docker in Ihrer Umgebung installiert und konfiguriert haben. Danach können Sie die folgenden Befehle aus dem / src / Verzeichnis ausführen und sofort mit dem Heracles Store beginnen.
docker - compose build
docker - compose upSie sollten in der Lage sein, verschiedene Komponenten der Anwendung mit den folgenden URLs zu durchsuchen:
Web SPA : http://host.docker.internal:5104/
HINWEIS: Wenn Sie diese Anwendung in macOS ausführen, verwenden Sie
docker.for.mac.localhostals DNS -Name in.env-Datei und die oben genannten URLs anstelle vonhost.docker.internal.