Home
Softono
medium-search-app

medium-search-app

Open source Python
40
Stars
21
Forks
0
Issues
1
Watchers
4 years
Last Commit

About medium-search-app

A simple search engine to search medium stories built with streamlit and elasticsearch.

Platforms

Web Self-hosted Docker

Languages

Python

Links

medium-search-app

A simple search engine to search medium stories built with streamlit and elasticsearch. The demo of this app is available on Heroku.

Prepare Environments

The codes were tested and ran on Ubuntu 18.04 using python 3.7. Create and set up a python environment by running the following command in the terminal

# create python venv and install libraries in the requirements.txt
source ./create_env

Docker

Since this app depends on the elasticsearch container, it is preferable to use docker compose. Before getting started, let's build the docker container of this app

docker build -t medium-search-app .

Then use docker compose:

source env/bin/activate
docker-compose up
# the webapp should be available in localhost:8501