Skip to content

Building the ground station

The following guide outlines a procedure to build the ground station.

From the root directory, run the following commands:

Terminal window
mkdir -p build_gs && cd build_gs
cmake .. -DCMAKE_BUILD_TYPE=GS
cmake --build .

To run the frontend, Node.js must be installed. If it isn’t, see Initial setup and follow it to set up the database as well.

Restart your shell or run source ~/.bashrc (only works on Bash).

While in the root directory, run the following commands to start the ARO frontend:

Terminal window
cd gs/frontend/aro
npm install
npm run dev

If you have Docker installed, you can instead run the following command:

Terminal window
docker compose up aro-frontend

After you install new dependencies, you will need to rebuild the container with docker-compose up --build aro-frontend.

While in the root directory, run the following commands to start the MCC frontend:

Terminal window
cd gs/frontend/mcc
npm install
npm run dev

If you have Docker installed, you can instead run the following command:

Terminal window
docker compose up mcc-frontend

After you install new dependencies, you will need to rebuild the container with docker-compose up --build mcc-frontend.