8000 GitHub - dotnetcore5/dotnet2-microservices-docker-swagger: microservices through aspnetcore2.1 with docker using ocelot as gateway api and swagger as frontend
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dotnetcore5/dotnet2-microservices-docker-swagger

Repository files navigation

aspnet.core microservices GitHub release Maintenance

dotnet2-microservices-docker-swag 98CF ger

.Net Framework GitHub language count GitHub top language GitHub repo size in bytes .Net Framework

Please see the demo below

Repository codebase

The repository consists of projects as below:

# Project Name Project detail comments
1 gateway.api Asp.Net Core2 WebApi as gateway gateway to the microservices api
2 authorize.service Asp.Net Core2 WebApi as microservice create, read, delete customer
3 authorize.service.Test Unit Test for authorize.service unit test for authorize project
4 helpdesksupport.service Asp.Net Core2 WebApi as microservice create, read, delete helpdesk tickets
5 helpdesksupport.service.Test Unit Test for helpdesksupport.service unit test for helpdesksupport project
6 docker-compose docker compose project run the list of dockers of projects

Design structure

gateway.api --> [microservices]

                1. authorize

                2. helpdesk

Summary

The overall objective of the applications :

>	A customer can Register
>	Then the customer can Login 
>	Authentication token is used
>	Once logged-in, user can do "CRUD" operation on Helpdesk tickets

Setup detail

If docker is not installed please install docker on your machine.

Please download / clone the repository.

Open the solution file through VS2017.

Within VS2017, in the solution folder Set Startup project as docker-compose project.

Run the solution by pressing they key F5

Support or Contact

Having any trouble? Please read out this documentation or contact and to sort it out.

keep coding ;)
Flag Counter

About

microservices through aspnetcore2.1 with docker using ocelot as gateway api and swagger as frontend

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0