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