Northeastern-Electric-Racing / Argos

Our full-stack data visualization tool
GNU Affero General Public License v3.0
1 stars 0 forks source link

Argos

Local Development

Go through the local development sections of client and scylla-server:

Angular Client\ Scylla Server

Once you've sucessfully setup Scylla and the Client, you can either run them separately, or follow the docker commands below to run them together.

Production

Please see Compose Profiles to get started with building and testing using compose.

Codegen Protobuf Types (client only)

Server protobuf generation is automatic. See below for client protobuf generation.

Mac

brew install protobuf@3 brew link --overwrite protobuf@3

Codegen

npm run build:proto

Siren

The configuration for the Mosquitto MQTT server on the router is in the siren-base folder. Note that the configuration is used in the docker compose file, but the configuration on the TPU is stored in Odysseus.