BUILDING AND DEPLOYING MEVN STACK ON AZURE APP SERVICES

Authors

  • Jagadeesh Kancharana Hyderabad, India Author

Keywords:

MEVN Stack, Azure App Services, Node.Js Runtime, Local Git Deployment, Cosmos DB

Abstract

This paper presents a comprehensive guide to deploying a MEVN Stack on a Node.js runtime using Azure App Services, focusing on packaging the application, configuring environment variables, and utilizing Azure's Local Git deployment method. We start by outlining the prerequisites, including familiarity with Docker and a Microsoft Azure account setup. The paper provides a step-by-step process for creating a Cosmos DB with MongoDB API, externalizing environment variables, and setting up an Azure App Service with a Node.js runtime. The deployment process is detailed, from packaging the project to pushing it to Azure using Local Git. Additionally, the paper covers essential aspects such as viewing logs, updating the repository, and troubleshooting deployment issues. This deployment approach not only simplifies the management of MEVN applications but also leverages Azure's robust infrastructure to ensure scalability and reliability. The methods discussed can serve as a foundation for future enhancements, including authentication, configuration management, and further optimization of the deployment process. An App Service is the right choice. You can create a function app, web app, logic app, etc under Azure App Services. When it comes to MEVN Stack you can build and deploy in a number of ways and the Azure App service is one of them. In this post, we are going to deploy a MEVN Stack on NodeJS runtime. First, we package our app and push that Local git repo on Azure App Services.

References

JavaScript Documentation https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

VueJS Documentation https://vuejs.org/guide/introduction.html

Bachina, Bachina. (2024). *Ultimate Full Stack Web Development with MEVN*. OrangeAVA. Available at https://orangeava.com/collections/all-ebooks/products/ultimate-full-stack-web-development-with-mevn?variant=45552578560218

Bhargav Bachina. (2021). Optimizing Deployment: React with NodeJS Backend on Azure App Services. Journal of Scientific and Engineering Research, 8(4), 218–227. https://doi.org/10.5281/zenodo.10902911

Downloads

Published

2024-09-02

How to Cite

BUILDING AND DEPLOYING MEVN STACK ON AZURE APP SERVICES. (2024). JOURNAL OF SOFTWARE ENGINEERING (JSE), 2(2), 13-32. https://lib-index.com/index.php/JSE/article/view/JSE_02_02_002