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
-
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
- Kubernetes and CI/CD deployment