https://github.com/dianper/eshop-netcore
A basic API Gateway created in .NETCore based on microservices.
https://github.com/dianper/eshop-netcore
api-gateway cqrs docker docker-compose dockerfile entity-framework-core fluentvalidation jwt-authentication microservices mongodb netcore-webapi ocelot rabbitmq redis restful-api sonarqube sql swagger swagger-ui
Last synced: about 1 month ago
JSON representation
A basic API Gateway created in .NETCore based on microservices.
- Host: GitHub
- URL: https://github.com/dianper/eshop-netcore
- Owner: dianper
- Created: 2020-12-08T12:23:32.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-23T13:46:21.000Z (over 2 years ago)
- Last Synced: 2024-12-30T07:25:52.631Z (about 1 year ago)
- Topics: api-gateway, cqrs, docker, docker-compose, dockerfile, entity-framework-core, fluentvalidation, jwt-authentication, microservices, mongodb, netcore-webapi, ocelot, rabbitmq, redis, restful-api, sonarqube, sql, swagger, swagger-ui
- Language: C#
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API Gateway
.NET Core
- Oncelot
## Requirements
- Docker
## Available Services
All services available
### Auth Service
localhost:8000/swagger
- JWT Authentication
- SQL Server
### Catalog Service
localhost:8001/swagger
- MongoDB
### Basket Service
localhost:8002/swagger
- Redis
- RabbitMQ
### Checkout
localhost:8003/swagger
- RabbitMQ
- SQL Server
### Running
```sh
docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d
```