edgehog-device-runtime-store 0.10.4

Edgehog Device Runtime is a portable middleware written in Rust, that enables remote device management on Linux-based systems.
Documentation

edgehog-device-runtime-containers-store

Separate crate with the persistent state for the container service.

This is in its own separate crate to reduce the compile times for the main container service.

Tools

It uses the diesel ORM to generate safe SQL queries.

To generate new migration you'll need the diesel-cli

export DATABASE_URL=sqlite:///tmp/edgehog-containers/state.db
diesel migration generate create_some_migration

There are also script to run in the scripts directory to generate the SQLite file or run all the migrations.