Microservicios .NET multiplataforma y aplicación web basada en contenedores que se ejecuta en Linux, Windows y MacOS. Esta aplicación se basa en la arquitectura de microservicio.
La aplicación Heracles Store es multiplataforma en el lado del servidor y el cliente. La arquitectura propone una implementación de la arquitectura orientada a microservicios con múltiples microservicios autónomos (cada uno posee su propia base de datos/base de datos) e implementa diferentes enfoques (Simple Crud vs DDD/CQRS). (Rabbitmq).

Asegúrese de haber instalado y configurado Docker en su entorno. Después de eso, puede ejecutar los siguientes comandos desde el directorio / src / y comenzar con la tienda Heracles de inmediato.
docker - compose build
docker - compose upDebería poder navegar por diferentes componentes de la aplicación utilizando las URL a continuación:
Web SPA : http://host.docker.internal:5104/
Nota: Si está ejecutando esta aplicación en macOS, use
docker.for.mac.localhostcomo nombre DNS en el archivo.envy las URL anteriores en lugar dehost.docker.internal.