Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nhatthaiquang-agilityio/dotnet5webapi-angular
Using DotNet5 Core Web API and Angular 12.1
https://github.com/nhatthaiquang-agilityio/dotnet5webapi-angular
angular-cli angular12 docker docker-compose dotnet dotnet-core5
Last synced: 11 days ago
JSON representation
Using DotNet5 Core Web API and Angular 12.1
- Host: GitHub
- URL: https://github.com/nhatthaiquang-agilityio/dotnet5webapi-angular
- Owner: nhatthaiquang-agilityio
- Created: 2021-08-04T07:12:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-22T02:28:49.000Z (over 3 years ago)
- Last Synced: 2024-04-16T07:09:39.041Z (9 months ago)
- Topics: angular-cli, angular12, docker, docker-compose, dotnet, dotnet-core5
- Language: TypeScript
- Homepage:
- Size: 324 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .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
+ [Angular Material Course](https://github.com/angular-university/angular-material-course/tree/2-data-table-finished)
+ [Angular NgRx](https://www.positronx.io/angular-server-side-pagination-with-ngx-pagination-example/)
+ [Auth0 for Authentication and Authorize](https://auth0.com/docs/architecture-scenarios/spa-api)
+ [Deploy ASP.NET 5 WebAPI to Azure Kubernetes Service](https://lemtirisalah.com/deploy-asp-net-5-webapi-to-azure-kubernetes-service-aks-with-https-ingress-controller/)