- Azure devops
- Github
- Azure kubernetes service (AKS)
- Azure container registry (ACR)
- Docker / Docker-compose
- MongoDB
- Redis
- Postgres
- SqlServer
- Elasticsearch
- RabbitMQ
- pgadmin
- portainer
- kibana
- ASP NETCORE 5
- CQRS
- Mediator
- AutoMapper
- Serilog
- Razor / MVC
- Ocelot (ApiGateway)
- Aggregator (Backend for Frontend)
- MassTransit (RabbitMQ)
- Polly
$ docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d
- Catalog API -> http://host.docker.internal:8000/swagger/index.html
- Basket API -> http://host.docker.internal:8001/swagger/index.html
- Discount API -> http://host.docker.internal:8002/swagger/index.html
- Ordering API -> http://host.docker.internal:8004/swagger/index.html
- Shopping.Aggregator -> http://host.docker.internal:8005/swagger/index.html
- API Gateway -> http://host.docker.internal:8010/Catalog
- Rabbit Management Dashboard -> http://host.docker.internal:15672 -- guest/guest
- Portainer -> http://host.docker.internal:9000 -- admin/admin1234
- pgAdmin PostgreSQL -> http://host.docker.internal:5050 -- [email protected]/admin1234
- Elasticsearch -> http://host.docker.internal:9200
- Kibana -> http://host.docker.internal:5601/app/home
- Web Status -> http://host.docker.internal:8007
- Web UI -> http://host.docker.internal:8006