This project is created using Angular and hosted on Azure App Service.
The following steps were performed to develop and configure this app:
- ng new financial-tracker - Initialize default angular application
- npm install --force - Install the required modules
- Generate services and components using ng generate service api, ng generate component AddInvestmentComponent
- Configure authentication using this article: Angular App - Azure AD Auth
- Run the application locally: ng serve
- Create Docker image for angular app, and push it to GitHub container registry using GitHub actions.
- Configure app service to pull image from this container.