# AzPark: SWA - How to deploy Angular SPA in Azure Static Web Apps ## About this blog Hey folks!, In this blog let's see how to deploy our Angular SPA application to Azure Static Web Apps from Scratch. ------------------- ## Pre-requisites I have listed down some of the pre-requisites below - ### Azure subscription - ### GitHub account - ### VSCode #### VSCode Extensions Once VSCode is installed , Please make sure you have below extensions that will be used in our Static Web App series ##### Install Azure Static Web Apps extensions ##### Install Azure Function extensions - ### CLI tools #### Azure Function Core tools Follow this link [Azure Function Core tools](https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local?tabs=windows%2Ccsharp%2Cportal%2Cbash%2Ckeda) to install based on your operating system #### Static Web Apps CLI Follow this link [Static Web Apps CLI](https://github.com/Azure/static-web-apps-cli) to install the cli. #### Nodejs Please install [Nodejs](https://nodejs.org/en/download/) as it is required for your Azure static web apps CLI to ## Starter Angular Templates Next thing to start with is to find a best angular starter template. There are many free templates available online , choose what suits you the most. I will be using the below template , which is used in my https://azpark.iamdivakarkumar.com as well. - Angular template : https://github.com/DashboardPack/architectui-angular-theme-free.git - Clone the above repository ```bash git clone https://github.com/DashboardPack/architectui-angular-theme-free.git ``` - Run npm install on the root level of the cloned project ```bash npm install ``` ------------------- ## Deploy to Azure Static Web App ### Add Static web app - In your VSCode click on the Azure icon in the left pane and select add icon in Static Web apps section ### Provide name for your application - Provide a name to your azure static web app ### Choose type of your application - Choose angular as your build preset based on which the folder structure will be configured ### Provide location of your application - Enter the appropriate location of your application code ### Choose output folder - Enter the location of your build output relative to your app's location ### App is deployed - Now you can view your github repo , where you can find github actions is been triggered by microsoft - Once it is build and deployed browse the site to see your application hosted in Azure static web app ------------------- ## Join us Please go ahead and join our discord channel (https://discord.gg/8Cs82yNS) to give some valuable feedbacks ## Sponsor