The documentation can be found here.
Basically Kev.in can run on any system. It relies mostly on Python, some Python libraries (Flask and SQLAlchemy) and Docker.
The necessary packages should be easily available on any recent system. Installation of the dependencies is not part of this documentation. Older versions of these packages may work but have not been tested.
The source code of Kev.in can be downloaded from GitHub:
git clone https://github.com/mlinke-ai/kev_in.git
After cloning the repository, run
pip install -r requirements.txt
in the root folder.
The frontend is based on the Svelte framework which basically compiles static files at build time. To build the frontend change into the frontend
folder and run
npm install
followed by
npm run build
To run the server go back to the root folder an run:
python run.py --host --testing --clean
A Flask-server now will be live on the systems IP-address.
mimeTypesFix.reg
file and restart the server.