medium search app
1.0.0
เครื่องมือค้นหาง่าย ๆ เพื่อค้นหาเรื่องราวกลางที่สร้างขึ้นด้วย Streamlit และ Elasticsearch การสาธิตของแอพนี้มีอยู่ใน Heroku
รหัสได้รับการทดสอบและวิ่งบน Ubuntu 18.04 โดยใช้ Python 3.7 สร้างและตั้งค่าสภาพแวดล้อม Python โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล
# create python venv and install libraries in the requirements.txt
source ./create_env
เนื่องจากแอพนี้ขึ้นอยู่กับคอนเทนเนอร์ Elasticsearch จึงควรใช้ Docker Compose ก่อนเริ่มต้นใช้งานให้สร้างคอนเทนเนอร์ Docker ของแอพนี้
docker build -t medium-search-app .
จากนั้นใช้ Docker Compose:
source env/bin/activate
docker-compose up
# the webapp should be available in localhost:8501