Flenski is a information retrieval system which provides information about administrative data about the city Flensburg. It uses a LLM for semantical search and generating answers to user's questions.
- Docker and Docker Compose
- Open AI API key
- set up .env file, use .env-example as template
- same for .env in frontend/flensk/.env, here the uri to the backend api needs to be updated
For Production:
- run
make prodfor production build. This builds the frontend and the backend. - run
make runto run the app
For Development:
- run
make devfor development build - run
make build-frontentto build the frontend - run
docker compose upinside the frontend folder to build the frontend for development