Template to Streamlit projects. This template embeds DuckDB
Docker, Docker Compose, and Poetry installation are required. Then run the following commands to develop.
poetry lock
poetry install -vvv
source $(poetry env info --path)/bin/activate
Also run quality checks with make format_code
and make lint
Execute make streamlit/start
, then access the app in http://localhost:8501
. Due to the volumes mounted in the docker-compose.yml file, you are able to change code and refresh the browser.
make streamlit/stop
kill the container.
- How to deploy the application in the Cloud
- Github Actions