Skip to main content

Running RAG Me Up

To run RAG Me Up, you need to start the (Python) backend and the (Scala) frontend as well as have Postgres database running. For the database, we advice you to use Docker to run it with the image provided in the /postgres folder. Make sure the database is up and running before you start the backend and the frontend as both depend on the database. Also, the frontend won't function if the backend isn't running, so start with the backend.

Starting the backend

  1. Create a virtual environment using venv or similar.
  2. Navigate to the /server folder in a shell.
  3. Install the requirements through pip install -r requirements.txt.
  4. python server.py to start the server.

Starting the frontend

  1. Make sure you have JDK 17 or newer installed, as well as SBT.
  2. Navigate to the /ui folder in a shell.
  3. sbt run to start the server.