Microsoft Azure Open Source Development Support Team Blog

Support for Open Source Technologies on Microsoft Azure App Service

Nodejs App Performance Tweaks – Azure App Services (Windows)

Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. At some point of your application lifecycle you might end-up with performance issue in any web application. This blog would help you fix such issue on nodejs app hosted in Azure… Read more

Meteor 1.4 App on Azure App Services

Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. Meteor includes a key set of technologies for building connected-client reactive applications, a build tool, and a curated set of packages from the Nodejs and general JavaScript community. This Blog would help you create a sample meteor app in local environment and… Read more

Run NPM, Bower, Composer, Gulp & Grunt In Azure App Services During Deployment

Azure Source Control deployment process would involve below steps Moves content to azure web app Creates default deployment script, if there is no .deployment file in web app root folder Run’s deployment script. In case of a nodejs app it would do npm install here At Step 2, Instead of deployment process creating a default… Read more

NodeJs and NPM versions on Azure App Services

NodeJs is a JavaScript runtime built on Chrome’s V8 JavaScript engine. NodeJs uses an event-driven, non-blocking I/O model that makes it lightweight and efficient NPM is the package manager for JavaScript. How to find the NodeJs version’s that azure web app supports Navigate to kudu console (http://<sitename>.scm.azurewebsites.net) and click cmd in Debug Console Click on disk image and… Read more

Sample Nodejs App on Azure App services

Create a azure webapp Browse to Kudu In your favorite Microsoft browser, surf to http://<sitename>.scm.azurewebsites.net. Ex: if your Azure App Service Web App name is “example”, then surf to http://example.scm.azurewebsite.net Once there, you will see the interface below: Click ‘Debug Console’ and select ‘CMD’ Traverse to wwwroot folder Create app.js file and enter below content: >… Read more

Meteor 1.2 app on Azure Web Apps (OS X)

Refer Below link for running Meteor 1.4 App on Azure App Services Meteor 1.4 App on Azure App Services   Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. Meteor includes a key set of technologies for building connected-client reactive applications, a build tool, and a curated set of packages from the… Read more

Using Bower in Node.js Azure WebApps

Bower is a package manager for web app. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. Most of the web apps involve below step before moving web app to production/build process. –… Read more

Azure Web App with AngularJs and NodeJs Apps on Same Instance

In my previous Blog, I have wrote on hosting AngularJs app in Azure Web App. This post would provide details on how to host AngularJs App on a web app instance aside of NodeJs App.  Code available on github @ https://github.com/prashanthmadi/azure-nodejs-angular   1) Install express-generator at global level, we would use this to create express(nodeJs web framework)… Read more

Using Gulp in Node.js Azure WebApps

Gulp is a toolkit that will help you automate painful or time-consuming tasks in your development workflow. Most of the web apps involve below steps before moving web app to production/build process. Compressing new or modified images Concatenate and minify CSS/JS files you can automate pre-processing steps like above using gulp. –   We already have a… Read more

Taking a crash dump of node/java process using the procdump on Azure WebApp

Azure provides built-in diagnostics to assist with debugging Web Applications hosted in Azure App Service Web Apps. In this article, you will learn how to enable procdump to further troubleshoot intermittent node/java process crash issues.  We can analyze the process dump using Visual Studio to understand the root cause of the issue. Please follow below list of… Read more