Skip to content

ngcp-project/gcs-user-interface

Repository files navigation

GCS User Interface

The GCS User Interface for the NGCP project.

Getting Started

This project uses Tauri, Bun, and Vue 3.

Installation

Clone the repository.

git clone https://github.com/ngcp-project/gcs-user-interface.git

Install dependencies.

bun install

Run the application.

  • NOTE: Ensure PostGreSQL and RabbitMQ images need to be running, along with ONLY the Map server container (bun run osm:run)
  • Simply running docker-compose up will run all containers and cause the map server to fail.
bun tauri

Running the Map Server

Ensure Docker is running then install the docker container.

bun run osm:setup

Run the Map Server container.

bun run osm:run

Running the PostGreSQL Docker image

docker-compose up db

Running the RabbitMQ Docker image

docker-compose up rabbitmq

Map Server Debugging Notes

  • If you get an error "Error: role renderer already exists" when running the map server, go into Docker Desktop and delete the volume installed. Re-run the setup command to install the volume again.

About

Cross-platform dashboard for managing autonomous rescue missions. Part of the NGCP Ground Control Station.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 15