Raspberry Pi (rpi-deploy)

rpi-deploy is essentially a PaaS running on your Raspberry Pi, running services in systemd rather than containers, so you can access IO devices like MIDI devices without jumping through a bunch of hoops.

The deployments are done through polling your repository for new releases. rpi-deploy will lookup the latest release, and the device is in a fleet that matches the release tag, it will download the latest release and its artifacts, and run the new version of the application as a systemd service.

This is currently WIP. Progress on this here: https://github.com/jamtools/rpi-deploy