node-red-in-production-workshop icon indicating copy to clipboard operation
node-red-in-production-workshop copied to clipboard

This workshop takes you through how to setup a Node-RED environment suitable for creating cloud-native applications. It was first delivered as a part of NodeConfEU 2019

trafficstars

Quick links : Home - Part 1 - Part 2 - Part 3 - Part 4 - Part 5


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

Prerequisites

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:

You will also create:

Slides

The slides for this workshop are available here: https://speakerdeck.com/knolleary/node-red-in-production


The Todo Web App

Workshop Parts

The workshop is split into the following five parts:

  • Part 1: Getting Started with Node-RED

    Get a Node-RED application running locally against a CouchDB database

  • Part 2: Setting up your Cloud environment

    Create an IBM Cloud account and install the ibmcloud command-line tool

  • Part 3: Deploy you application to the IBM Cloud

    Get your application running in the IBM Cloud

  • Part 4: Connect your application to a cloud-hosted database

    Create a cloud-hosted Cloudant instance and configure the application to use it with separate development and production databases

  • Part 5: Setup a deployment pipeline to IBM Cloud

    Create a deployment pipeline use TravisCI to automatically deploy your application when pushing updates to a GitHub repository


Quick links : Home - Part 1 - Part 2 - Part 3 - Part 4 - Part 5