Building the ground station
The following guide outlines a procedure to build the ground station.
Compiling for the ground station
Section titled “Compiling for the ground station”From the root directory, run the following commands:
mkdir -p build_gs && cd build_gscmake .. -DCMAKE_BUILD_TYPE=GScmake --build .
Setting up frontend development
Section titled “Setting up frontend development”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).
Running the ARO frontend
Section titled “Running the ARO frontend”While in the root directory, run the following commands to start the ARO frontend:
cd gs/frontend/aronpm installnpm run dev
If you have Docker installed, you can instead run the following command:
docker compose up aro-frontend
After you install new dependencies, you will need to rebuild the container with docker-compose up --build aro-frontend
.
Running the MCC frontend
Section titled “Running the MCC frontend”While in the root directory, run the following commands to start the MCC frontend:
cd gs/frontend/mccnpm installnpm run dev
If you have Docker installed, you can instead run the following command:
docker compose up mcc-frontend
After you install new dependencies, you will need to rebuild the container with docker-compose up --build mcc-frontend
.