Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davisdre/azure-resume
My resume built on Azure technologies.
https://github.com/davisdre/azure-resume
azure azure-functions azure-storage
Last synced: about 2 months ago
JSON representation
My resume built on Azure technologies.
- Host: GitHub
- URL: https://github.com/davisdre/azure-resume
- Owner: davisdre
- Created: 2022-03-21T19:17:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-02T22:47:16.000Z (2 months ago)
- Last Synced: 2024-11-02T23:23:40.742Z (2 months ago)
- Topics: azure, azure-functions, azure-storage
- Language: CSS
- Homepage: https://www.davisdre.me
- Size: 26.4 MB
- Stars: 9
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# azure-resume
My own Azure resume, following [ACG project video](https://learn.acloud.guru/series/acg-projects/view/403). Created on my Windows 11 laptop, using [Visual Studio Code](https://code.visualstudio.com/).## Software I needed for this project.
- [Visual Studio Code](https://code.visualstudio.com/)
- [Azure Functions Core Tools](https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=v4%2Cwindows%2Ccsharp%2Cportal%2Cbash)
- [Visual Studio Code Extension: Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions)
- [NuGet Microsoft.Azure.WebJobs.Extensions.CosmosDB](https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.CosmosDB#dotnet-cli)
- [Visual Studio Code Extension: Azure Storage](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurestorage)## First Steps
- Frontend folder contains the website.
- main.js contains visitor counter code.## Second Steps
- 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.## Third Steps
- 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](https://www.davisdre.me).
- Enable HTTPS on the Azure CDN.
- Added my custom domain to CORS policy for Azure Function.## Fourth Steps
- Setup CI/CD.
- Created GitHub workflows for backend and frontend to be trigger on push oin those respective folders.## Azure Technologies being used
- Azure CosmosDB
- Azure Functions
- Azure Storage
- Azure CDN