Skip to content

nhatthaiquang-agilityio/dotnet5webapi-angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET5 Core Web API And Angular 12.2 with NgRx

Using .Net5 Web API and Angular 12.2 with NgRx

  • Net5CoreWebAPI(.NET 5 Core Web API)
    • Auth0
  • ClientApp(Angular 12.2)
    • Angular Material
    • NgRx
    • Auth0
  • Auth0: authentication and authorize core webapi and client app
  • Mongodb
  • Docker, docker-compose and Kubernetes

Development: Using docker compose in development environment(local)

  • Build webapi docker-compose build webapi

  • Build web api and client app docker-compose build

  • Run web api and start client app docker-compose up

  • Open Swagger UI: http://localhost:5000/swagger/index.html

  • Open WebAPI: http://localhost:5000/api/weatherforecast

  • Open Client App: http://localhost:4200

Deployment

  • Kubernetes and CI/CD deployment

Reference