Skip to content

Avena On The Road: Bringing pavement health data to your fingertips

Notifications You must be signed in to change notification settings

oats-center/avena-rs

Repository files navigation

Avena Stack Runner

Use run-stack.sh to install and run the Rust backend services (streamer, archiver, exporter) plus the webapp from one .env file.

Quick start

  1. Create env file:
    cp .env.example .env
  2. Edit .env with your NATS creds, KV key, backend host/IP, and paths.
  3. Install + start everything:
    ./run-stack.sh up
  4. Check status:
    ./run-stack.sh status

Commands

./run-stack.sh install
./run-stack.sh start
./run-stack.sh stop
./run-stack.sh restart
./run-stack.sh status
./run-stack.sh logs
./run-stack.sh logs exporter

Notes

  • Web download/export uses VITE_EXPORT_WS_URL, built from .env.
  • archiver and exporter both read PARQUET_DIR; keep this shared so CSV export works.
  • Logs and pid files are written to .avena/.
  • To split edge/server roles, set RUN_* flags in .env (for example disable RUN_STREAMER on server).

About

Avena On The Road: Bringing pavement health data to your fingertips

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors