Determine how to host Snaps for Sonador Gateway (Ubuntu Core)
Ubuntu Core makes use of Snaps, "secure, confined, dependency-free, cross-platform Linux packages." From the documentation:
Snaps are entirely self-contained, even to the point of encapsulating their own file system, and this means that they possible include everything needed to run or use components from other snaps in a limited and controlled manner. They're used by Ubuntu Core to both compose the image that's run on a device, and to deliver consistent and reliable software updates to low-powered, inaccessible, and remotely administered embedded and IoT systems.
To enable development of the gateway, Sonador AI needs the ability to host a "Snap store" that can be used for software builds by other members of the team. A Snap store is a web server that exposes a specific API..
Development tasks:
- Investigate potential Snap stores that can be deployed for artifact management
- Determine