**Setting up on a new linux server
Overall flow:
- Clone project
- Install modules
- Initialize environment
- Run app
$ git clone --recurse-submodules https://github.com/Immanuelbh/HebrewCourtVerdictsAnalyzer.git
$ cd HebrewCourtVerdictsAnalyzer/$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ pip3 install -r requirements/requirements.txt$ python3 -m venv venv
$ venv\Scripts\activate.bat
(venv) $ pip3 install -r requirements/requirements.txtDefault version is 7.x - there is no need to change the version unless you know what you are doing.
Configured by changing the branch in the .gitmodules file.
branch = release-5.xUpdate to different version
$ git submodule update --remote$ cd env/
$ ./init_env.sh$ cd env/
$ ./shutdown_env.sh$ ./init_app.sh$ ./shutdown_app.sh$ pylint hcvaTo use the stack, you can use the Elasticsearch API (port 9200) or the DevTools in Kibana (port 5601).
- The first time you log in to Kibana you will have to enter an index pattern. This is used by Kibana to determine which indices the search will be run against.
- More information on using Kibana can be found in the resources directory
This project is part of the two-semester project for the HIT Project Center, led by Dr Yonathan Schler.
Based on: AccessibleCourtData by Liron Revah & Baruh Shalumov.