https://github.com/jalalhejazi/nodejs-express-azure-deploy
Demo sample using nodejs with express to build and deploy to Azure public cloud
https://github.com/jalalhejazi/nodejs-express-azure-deploy
azure-devops azure-pipelines nodejs
Last synced: about 1 month ago
JSON representation
Demo sample using nodejs with express to build and deploy to Azure public cloud
- Host: GitHub
- URL: https://github.com/jalalhejazi/nodejs-express-azure-deploy
- Owner: jalalhejazi
- License: apache-2.0
- Created: 2019-08-19T19:12:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-28T13:20:35.000Z (over 3 years ago)
- Last Synced: 2025-10-19T01:05:22.903Z (8 months ago)
- Topics: azure-devops, azure-pipelines, nodejs
- Language: JavaScript
- Size: 782 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node & Express Demo App for Azure DevOps
> Build Your CI/CD Pipeline using Azure DevOps with this Demo App.
This is a Node and Express web application used to demonstrate CI/CD with Azure DevOps. You can clone this repo and use it within Azure DevOps to build, test, and release to an Azure App Service web app.
## Running and Testing Locally:
You can use these commands to install, test, and run the app locally. (Not Required)
### Install
```
npm install
```
### Test
```
npm test
```
Navigate to the `/test` folder to review the unit tests for this project. These tests will run as part of your Azure DevOps Build pipeline. See `azure-pipelines.yml` in this repo.
### Start
```
npm start
```
## Deploy the App Service Infrastructure using ARM-Template:
Click the button below to deploy an Azure Web App for Linux. This will create a new app service plan and web app with a dev deployment slot. You can then create build and release pipelines at dev.azure.com to continuously deploy the node application in this repo to the dev deployment slot.
## Build status
[](https://dev.azure.com/superusers-kursus/devops/_build/latest?definitionId=25)
### License
This project is licensed under the Apache License 2.0