Deploying a Website to Azure


Deploying a website from source control to Azure

We have our website, now how do we get it on the cloud? Using popular source control systems such as GitHub, BitBucket, or CodePlex, it’s easy to use Azure’s built-in features to automate web app deployment. Azure makes it easy to roll back to earlier deployments if necessary.

azure5-disconnect

Changing the Deployment to Git

 

How to set up step-by-step

  • There are step by step instructions here, starting at “Deploy your Project”.
  • Other useful (more in depth) source here.
  • A video on deploying from GitHub with Kudu here.

 

Deploying a standard website with Azure using Visual Studio Community

Visual Studio is a Microsoft IDE that is useful for web development and makes it easy to deploy web apps. Visual Studio offers more features, such as creating and deleting web apps, viewing logs as they are created in real-time, debugging remotely, and most importantly, integrating with source control systems such as Git repositories.

choosepublish

Publishing the application in Visual Studio

 

How to set up step-by-step

  • This tutorial is for a project coded in ASP.NET, however the steps are still the same whether you have a Visual Studio project in HTML/CSS, or JavaScript.

 

Deploying a Python website to Azure

Want to use the useful Python framework Flask with the Azure cloud? Then look no further! You’ll create the website from the Azure gallery, set up Git deployment, and clone and run the repository locally. When you need to make changes, you can commit and push them to Azure.

ptvs-solution-flask

Coding a Flask web app in Visual Studio

windows-browser-flask

Running a Flask web app locally.

 

How to set up step-by-step

  • Here are step-by-step instructions on deploying flask to Azure.
  • For those that would like a video walkthrough, module 6 of this video will help.

 

Deploying a Ruby website to Azure

Want to use Ruby on Rails with the Azure cloud? Then look no further! You’ll create an Azure VM with a Linux image and deploy it to the cloud.

vmlistbasicrailscloud

Ruby on Rails web app running on Azure

 

How to set up step-by-step

  • Step-by-step instructions on deploying a Ruby on Rails VM to Azure here.
  • Useful link.