This repo is a demo of an internal tech talk.
- docker (docker-engine v18.02.0+)
- python 3.8+ and pipenv
- make
- Run elasticsearch and kibana
docker compose up
- In another shell, install dependencies
pipenv install
pipenv shell
- Run
make es_initto createjournal-articlesindex. - Run
make es_seedto scrape data and index them intojournal-articlesindex. - Run
make serveto run web server. Head over to http://localhost:5000 - You can also open kibana at http://localhost:5601