All Projects → jmservera → node-red-azure-webapp

jmservera / node-red-azure-webapp

Licence: MIT License
A webapp wrapper for running node-red in an Azure Web App

Programming Languages

javascript
184084 projects - #8 most used programming language
Batchfile
5799 projects
shell
77523 projects

Projects that are alternatives of or similar to node-red-azure-webapp

node-express-azure
Node & Express Demo App for Azure DevOps
Stars: ✭ 31 (+0%)
Mutual labels:  azure-app-service
node-red-contrib-ctrlx-automation
Node-RED nodes to access ctrlX CORE devices.
Stars: ✭ 18 (-41.94%)
Mutual labels:  node-red
node-red-contrib-blynk-websockets
No description or website provided.
Stars: ✭ 35 (+12.9%)
Mutual labels:  node-red
Prometeo-Pyrrha
Former repository for Prometeo, winner of the Call for Code 2019 Global Challenge, open sourced as Pyrrha (see links within this repo). It measures toxin exposure in real time and analyzes trends over time.
Stars: ✭ 27 (-12.9%)
Mutual labels:  node-red
midnight-red
A gorgeous dark theme for Node-RED
Stars: ✭ 110 (+254.84%)
Mutual labels:  node-red
node-red-contrib-tasmota
Tasmota devices for NodeRed
Stars: ✭ 16 (-48.39%)
Mutual labels:  node-red
HomeApp
A little smart home app for Philips Hue and other devices
Stars: ✭ 54 (+74.19%)
Mutual labels:  node-red
azure-vdc
Automated VDC on Azure
Stars: ✭ 16 (-48.39%)
Mutual labels:  azure-app-service
noderedexamples
Node-Red-Beispiele zu c't-Artikeln / Examples for node-red used in our articles.
Stars: ✭ 16 (-48.39%)
Mutual labels:  node-red
nora-service
NORA backend service
Stars: ✭ 35 (+12.9%)
Mutual labels:  node-red
Node-Linky
A simple node to connect to Enedis Linky smart-meter to fetch your datas
Stars: ✭ 29 (-6.45%)
Mutual labels:  node-red
LetsHack
Notes & HowTo's covering the Raspberry Pi, Arduino, ESP8266, ESP32, etc.
Stars: ✭ 37 (+19.35%)
Mutual labels:  node-red
102shows
Raspberry Pi + APA102 + MQTT + 102shows = LED awesomeness!
Stars: ✭ 15 (-51.61%)
Mutual labels:  node-red
Node-RED-Tello-Control
Node-RED flows to control the Ryze Tello Drone
Stars: ✭ 121 (+290.32%)
Mutual labels:  node-red
AppService
Blog posts from the App Service team
Stars: ✭ 66 (+112.9%)
Mutual labels:  azure-app-service
node-red-contrib-moment
Node-Red Node that produces formatted Date/Time output using the Moment.JS library. Timezone, dst and locale aware.
Stars: ✭ 31 (+0%)
Mutual labels:  node-red
Machine-Learning-Model-Deployment
This is a machine learning model deployment project of Iris classification model in a minimal UI using flask web framework and deployed it in Azure cloud using Azure app service. We initially made this project as a requirement for an internship at Indian Servers. We are now making it open to contribution.
Stars: ✭ 70 (+125.81%)
Mutual labels:  azure-app-service
node-red-contrib-actionflows
Provides a set of nodes to enable an extendable design pattern for flows.
Stars: ✭ 38 (+22.58%)
Mutual labels:  node-red
next-azure
A Create Next App example repo including a sample Next.js app and Azure DevOps Pipeline for CI/CD to Azure app services.
Stars: ✭ 52 (+67.74%)
Mutual labels:  azure-app-service
node-red-contrib-homee
access the homee api with node-red
Stars: ✭ 35 (+12.9%)
Mutual labels:  node-red

node-red-azure-webapp

A webapp wrapper for running node-red in an Azure Web App. To use it just:

  1. Deploy to Azure with this button:

Or...

  1. Create an Azure Web App

  2. Open the settings and activate Web sockets

    Web sockets

    Figure 1 Activate Web sockets

  3. Configure the deployment options as an External repository pointing to https://github.com/jmservera/node-red-azure-webapp.git

    External repo

    Figure 2 External Repository

This project currently uses a workaround to avoid a small problem caused with child_process.execFile: it uses a fake npm.cmd that points to the real one.

Usage

Wait until everything is deployed before opening the website, during the deployment a script is executed to download this repo and install all the needed modules. If you see this screen just wait about 30 seconds to let the Node-RED app start:

Not Started Site

Figure 3 Not Started Site

You can see the live log in the Azure Portal, in the Log stream tab:

Application logs stream

Figure 4 Application logs stream

It comes with some cool nodes preinstalled:

  • Dashboard (create an awesome ui and see it in https://yoursite/ui )
  • Azure IoT Hub
  • Cognitive Services
  • Azure Storage (Blobs & Tables)
  • DocumentDB
  • Azure SQL
  • Swagger node

Securing your deployment

To secure this deployment and add an admin password edit the settings.js file.

Version History

  • v0.0.1
    • First test with basic nodes
  • v0.0.2
    • Deploy to Azure Button
    • Add cognitive services
  • v0.0.3
    • Update Node-Red version to 0.18.4
  • v1.0.0
    • Update Nodejs to 8.9.4
    • Make Nodejs version configurable
    • Add Swagger Node
  • v2.0.0-beta
    • Update Nodejs to 12
    • Update Node-red to 1.0.6
    • Update azureiothubnode to 0.5.2
    • Update cognitive-services 0.5.5
    • Update dashboard 2.21.0
    • Update node-swagger 0.1.9
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].