- Bring your code or container using the framework language of your choice.
- Run on Kubernetes, anywhere across Azure, on-premises, and any CNCF-conformant Kubernetes cluster through Azure Arc.
- Increase developer productivity with tight integration of Visual Studio Code and Visual Studio.
- Streamline CI/CD with Git, GitHub, GitHub Actions, Atlassian Bitbucket, Azure DevOps, Docker Hub, and Azure Container Registry.
- Reduce downtime and minimize risk for app updates by using deployment slots.
This walkthrough is provided to make sure that all the users are comfortable deploying their applications on the Azure Cloud.
Note : We will be going to see how to deploy the server. The process is exactly the same for client-end.
- Type app services in the search. Under Services, select App Services.
- In the App Services page, select Create.
- In the Basics tab, under Project details, ensure the correct subscription is selected and then select to Create new resource group. Type myResourceGroup for the name.
- Under Instance details, type a globally unique name for your web app and select Code. Select Node 14/16 LTS Runtime stack, an Operating System, and a Region you want to serve your app from.
- Under App Service Plan, select Create new App Service Plan. Type myAppServicePlan for the name. To change to the Free tier, select Change size, select Dev/Test tab, select F1, and select the Apply button at the bottom of the page.
- Click on Next : Deployment at the bottom of the page.
- Under the GitHub Actions details, authorize your GitHub account after enabling the Continuous Deployment.
- Select the organization you have permissions to create and modify the repositories.
- Select the repository (only for server) that contains the server logic.
- Configure the branch.
- Select the Review + create button at the bottom of the page.