Node-RED in Production Workshop
This workshop takes you through how to setup a Node-RED environment suitable for creating cloud-native applications.
Shortlink for this workshop: https://ibm.biz/NRWorkshop
To complete this workshop, you will need:
- node.js 10.x or 12.x.
- a GitHub account (the same result can be achieved using GitLab, however the instructions included only cover GitHub)
As part of the workshop you will be asked to install:
- Node-RED 1.0.x
- IBM Cloud CLI
- a local CouchDB instance - either as a Docker image, or a local install.
- Travis CLI (part 5 only)
You will also create:
The slides for this workshop are available here: https://speakerdeck.com/knolleary/node-red-in-production
The workshop is split into the following five parts:
Get a Node-RED application running locally against a CouchDB database
Create an IBM Cloud account and install the
Get your application running in the IBM Cloud
Create a cloud-hosted Cloudant instance and configure the application to use it with separate development and production databases
Create a deployment pipeline use TravisCI to automatically deploy your application when pushing updates to a GitHub repository