My own Azure resume, following ACG project video. Created on my Windows 11 laptop, using Visual Studio Code.
- Visual Studio Code
- Azure Functions Core Tools
- Visual Studio Code Extension: Azure Functions
- NuGet Microsoft.Azure.WebJobs.Extensions.CosmosDB
- Visual Studio Code Extension: Azure Storage
- Frontend folder contains the website.
- main.js contains visitor counter code.
- Backend folder contains the api.
- Created Azure Resource Group in Azure portal.
- Created Azure CosmosDB in Azure portal.
- Created Azure Function locally via CLI.
- Deployed local Azure Function to Azure for production via Visual Studio Code Extension: Azure Functions.
- Deployed Frontend folder to Azure Blob Storage via Visual Studio Code Extension: Azure Storage.
- Updated CORS setting on Azure function to reflect URL of Azure Blog Storage.
- Create Azure CDN for our Azure Blob Storage.
- Added custom domain to CDN, www.davisdre.me.
- Enable HTTPS on the Azure CDN.
- Added my custom domain to CORS policy for Azure Function.
- Setup CI/CD.
- Created GitHub workflows for backend and frontend to be trigger on push oin those respective folders.
- Azure CosmosDB
- Azure Functions
- Azure Storage
- Azure CDN