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
- Create a virtual environment using
venv
or similar. - Navigate to the
/server
folder in a shell. - Install the requirements through
pip install -r requirements.txt
. python server.py
to start the server.
Starting the frontend
- Make sure you have JDK 17 or newer installed, as well as SBT.
- Navigate to the
/ui
folder in a shell. sbt run
to start the server.