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
venvor similar. - Navigate to the
/serverfolder in a shell. - Install the requirements through
pip install -r requirements.txt. python server.pyto start the server.
Starting the frontend
- Make sure you have JDK 17 or newer installed, as well as SBT.
- Navigate to the
/uifolder in a shell. sbt runto start the server.