webapps

Running Flask app with HttpPlatformHandler in Azure App Services

Flask is a micro web framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine. Below are list of steps we would follow Create Sample Project Create Azure WebApp and Use Site Extension to Upgrade Python Create and Change Deployment script Adding web.config (for production…

Installing native nodejs modules on Azure App Services during Git 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 During npm install step,…

Running Angular2 App on Azure App Services with CI and CD

Angular 2 is the next version of massively popular MV* framework(Angular) for building complex applications in the browser (and beyond). Angular 2 comes with almost everything you need to build a complicated frontend web or mobile apps, from powerful templates to fast rendering, data management, HTTP services, form handling,…

Running Perl app in Azure App Services Webapps on linux

Azure has recently announced App Services on Linux. It supports running web apps natively on Linux. You can quickly create an app following Link and setup continuous deployment to publish the app. Web Apps on Linux is built using Docker. So you can use a Custom Docker image to deploy…

Install Python Modules on Azure App Services

Installing Python packages in Azure App Services is little tricky using pip. In this blog, I would provide best practice to do that. Pip Install on Azure App Services might fail because It may simply be that the package is not available on the Python Package Index. It could be…

Django app with HttpPlatformHandler in Azure App Services (Windows)

In my previous blog Deploying Django App to Azure App Services using Git, I have provided detailed steps on how to run Django app in Azure App services using wfastcgi wfastcgi.py provides a bridge between IIS and Python using WSGI and FastCGI, similar to what mod_python provides for…

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…

Debug Nodejs App in Azure App Services(windows)

Azure provides built-in diagnostics to assist with debugging Node.js applications hosted in Azure App Service Web Apps. In this article, you will learn how to Finding Error Info Useful Logs and Enable stdout/stderr logs Remote Debug Debug info in Response Header Finding Error Info: If you are receiving…

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…

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 (https://<sitename&…