First up is creating an arm template that will deploy the web app resource to your azure subscription.
Web app for containers arm template.
Just pull container images from docker hub or a private azure container registry and web app for containers will deploy the containerized app with your preferred dependencies to production in seconds.
Now we need to make some changes in order to deploy this web app as a container.
If you d like to create your own templates the azure container instances resource manager template reference details template format and available properties.
Creating an arm template for a web app is easy you can use the azure resource group project in visual studio this template is installed with the azure sdk and select the web app template.
A new cosmos db account will be created so this template takes around 5 minutes to deploy.
Easily migrate to aws explore cloud migration tools achieve up to 7x less downtime for your windows applications by migrating to aws.
Click on the task to load its configuration screen.
The following sample templates deploy container instances in various configurations.
This template deploys sonarqube in an azure app service web app linux container using the official sonarqube image and backed by an azure sql server.
Azure web app for containers arm template.
I have created a template file from visual studio manually started creating the web app and clicked on the automation script before creating the web app as well as creating the web app and.
Using the add task search box type in azure app service and then add the azure web app for containers task.
Arm azure container registry linux template web app using docker images for your azure web app is not brand new functionality.
Deploy to azure in seconds.
Select your azure subscription then the app name which is the instance we created in the first half of the post.
Sonarqube docker web app on linux with mysql.
This template provides a easy way to deploy a sonarqube docker image alpine tag on a linux web app with azure database for mysql.
Arm template web app for containers deploy the smilr app using azure web app for containers aka app service linux using cosmos db as the supporting database.
First of all we will change some settings of the app service plan.
It is frustrating to multiple versions of the template file and none work.
For deployment options see the deployment section.