I’ve written up how to use resin.io to deploy Node-RED developed applications to devices.
This makes use of the new(ish) projects feature in Node-RED, giving you full version control and git integration from within the editor.
The blog post explains how to create
a developer workflow that consists of:
- developing and testing on a local Raspberry Pi
- committing changes, giving you full version control
- optionally pushing those changes to GitHub, or any other hosted git service
- deploying the application to your managed devices, with a simple push to the resin.io remote.
Let me know what you think. Working through this has helped flush out a couple usability issues with Node-RED’s git integration - something we’ll look at improve in forthcoming releases.
But as I say in the post, I was really taken with how quick and easy resin made it to set this up.