/dotnet5webapi-angular

Using DotNet5 Core Web API and Angular 12.1

Primary LanguageTypeScript

.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