This is an example remote data loader upstream API that connects to an SQLite database.
Start by running the seed binary to create a database with test data:
cargo run --bin seed --releaseThis will create a database at signals.db.
With this database created, start the server with the following:
cargo run --bin server --releaseThis will launch the server on localhost:3000.
To view this data in Foxglove, start a remote-data-loader on localhost:8080 and view recordings with:
https://app.foxglove.dev/~/view?ds=experimental-remote-data-loader&ds.dataLoaderUrl=http://localhost:8080/&ds.recording=first-recording)