How to Publish Node.js Application to Windows Azure Cloud

How to Publish Node.js Application to Windows Azure Cloud

MS Azure NodejsWindows Azure Web Sites offer a really nice and easy way to host applications written in a variety of languages. It also supports a variety of ways to push code, including Git, GitHub, Team Foundation Service, Codeplex, and Dropbox. For simplicity sake (and because I hadn’t tried it yet), I chose to deploy via Dropbox.

[However, first I had to create my Windows Azure Web Site. I made sure to use the same name that I had specified in my ADFS relying party. Learn how to Use Active Directory Federation Services to Authenticate / Authorize Node.js Apps in Windows Azure]

Azure integration with Active directory_6

Once the Web Site is set up (which takes only a few seconds), I could connect it to a source control repository.

Active directory integration with Azure_dropbox linked

After a couple moments, a new folder hierarchy appeared in my Dropbox.

Azure integration with Active directory_9

I copied all the Node.js application source files into this folder. I then returned to the Windows Azure Management Portal and chose to Sync my Dropbox folder with my Windows Azure Web Site.

Azure integration with Active directory_10

Right away it starts synchronizing the application files. Windows Azure does a nice job of tracking my deployments and showing the progress.

Azure integration with Active directory_11

In about a minute, my application was uploaded and ready to test.

Active directory integration with Azure_3

  • Visualize your Azure resources and usage patterns
  • Associate business activities with cloud usage
  • Leverage Azure crowd sourced knowledge and best practices

Sign Up for Newvem Analytics for Azure

About the Author


Richard Seroter is a Product Manager for cloud computing provider Tier 3, a Microsoft MVP, blogger, author, trainer and frequent public speaker. He has spent the majority of his career working with organizations as they planned and implemented their enterprise software solutions. Richard worked first for two global IT consulting firms where he gained exposed to a diverse range of industries, technologies, and business challenges. Then, Richard joined Microsoft as a SOA/BPM technology specialist where his sole objective was to educate and collaborate with customers as they considered, designed, and built application integration solutions. He then accepted a job at biotechnology leader Amgen where he designed a wide range of global systems before becoming the lead architect of the R&D division. Richard now works at Tier 3 as a Product Manager where he contributes to product strategy and development while actively collaborating with the cloud computing community. Richard is the author or contributor to three recent books: “Applied Architecture Patterns on the Microsoft Platform” (Packt Publishing, 2020) , “SOA Patterns with BizTalk Server 2009? (Packt Publishing, 2009) , and “Microsoft BizTalk 2020: Line of Business Systems Integration” (Packt Publishing, 2011).

Contact him

Originally posted here -

Keywords: Microsoft Azure, Windows Azure, Azure Cloud, Azure Public Cloud, Virtual Machines, Virtual Networks, Node.js, Dropbox, SDK, Javascript, Webserver, Deployment on Azure

You must be to post a comment.

* As a bonus, you'll receive our weekly newsletter!

Hitchhiker's Guide to The Cloud

Newvem's eBook for Cloud Operations